原创 個人網站項目截圖

項目源碼:https://gitee.com/wuhan1/park-parent 效果圖

原创 武漢xx科技發展公司面試體會

       很多人都說面試是查漏不缺的一種很好的方式,因爲你無法預料面試中會遇到什麼樣的問題,進而通過面試可以督促自己去學習和進步,本人最近想回武漢工作,就出去面試了幾家,雖然勉強通過了,但覺得與面試官聊的不是太好,也沒達到自己理想的效

原创 java手寫jdbc連接池

廢話不多說,直接上代碼。 public class ConnectionUtil { private static final Logger logger = LoggerFactory.getLogger(ConnectionUt

原创 git查看/修改當前用戶名和郵箱、記住密碼

打開git bash命令窗口 查看當前用戶名: git config user.username 查看當前郵箱: git config user.email 記住密碼命令: git config credential.helper sto

原创 java實現加減乘除法的精確運算

首先來看一個簡單的例子: public class TestK { public static void main(String[] args) { double params1 = 1.88d; double params

原创 Caused by: java.sql.SQLException: connection holder is null

今天在改同事代碼的時候,發現這個錯誤,仔細看代碼發現他調對方接口取數據的時候,一次性把5萬多條數據查了出來放到一個list,然後又一次型去處理這些數據,而中間的業務代碼處理時間又恨長且比較慢,導致的數據庫連接超過了removeAband

原创 Java設計模式-單例模式

單例模式(Singleton Pattern)是 Java 中最簡單的設計模式之一。這種類型的設計模式屬於創建型模式,它提供了一種創建對象的最佳方式。 這種模式涉及到一個單一的類,該類負責創建自己的對象,同時確保只有單個對象被創建。這個類

原创 Object方法介紹

Object是所有類的父類,任何類都默認繼承Object。Object類到底實現了哪些方法? 1.getClass方法,final方法,獲得運行時類型。 public final native Class<?> getClass(

原创 最新版谷歌瀏覽器每次都要允許flash解決方法

谷歌瀏覽器69之後的版本,因爲flash存在安全隱患問題,對flash做了嚴格限制,所以每次打開都會提示是否允許使用flash,需要手動設置,關閉瀏覽器之後又會恢復之前設置,下次再打開的時候,依然會提示這個,感覺糟糕透了。本人也因爲這個問

原创 ireport實現金額小寫轉大寫

ireport本身沒有提供這個方法,但因爲ireport完全使用java編寫的,所有對java的支持非常好,我們可以利用這一點完美解決。 首先新建一個TransChineseMoneyScriptlet.java繼承JRAbstractS

原创 ireport打開一閃而過

找到ireport的目錄下面的etc目錄下的ireport.conf 修改ireport.conf文件裏的jdkhome,改成jdk1.7或者一下的(但要大於1.5),ireport5.6現在還不支持jdk8及以上  

原创 ireport顯示當前時間

在做ireport打印的時候,經常會遇到需要顯示當前的時間,ireport已經自帶該功能,可以輕鬆搞定。 1.在組件面板裏面找到Text Field,然後放到模板中 2.設置Text Field屬性 Patten是可以格式化時間的顯示方法

原创 面向對象設計的六大原則簡介

1)單一職責原則,一個合理的類,應該僅有一個引起它變化的原因,即單一職責,就是設計的這個類功能應該只有一個;   優點:消除耦合,減小因需求變化引起代碼僵化。   2) 開-閉原則,講的是設計要對擴展有好的支持,而對修改要嚴格限制。   

原创 java設計模式-策略模式

首先看下下面一段代碼: private static void vip(String vipLevel){ if("1".equals(vipLevel)){ System.out.println(vipLevel); }

原创 java Lambda表達式List快速轉Map

工作經常會遇到list轉爲map的情況,可能我們只需要某個字段的值轉爲map集合,在jdk8以前,我們更多地可能會用for循環的方式,然後put到map中去,有了jdk8之後,我們可以使用簡單的一句話,就可以搞定 List<UserBe