原创 Eclipse插件-PatternBox

設計模式的正確使用能爲代碼帶來很大的靈活性.記住設計模式的應用場景比較容易,網上找到的多是類圖,依葫蘆畫瓢能寫出代碼,但如果有代碼生成工具來生成設計模式肯定比較好,現在介紹一款Eclipse插件-PatternBox是一個Java設計模式

原创 錯誤總結:Access restriction: The type ** is not accessible due to restriction on required library

來到新公司,下載代碼查看後發現有很多地方標紅報錯了.    仔細一看都是Access restriction: The type ** is not accessible due to restriction on required li

原创 Tomcat打包時多項目共享jar和精確指定jar版本

    在產品打包發佈時一個tomcat中如果存在多個war,部署的一般方式是部署到%TOMCAT_HOME%/webapps目錄下,目錄結構遵循J2EE規範,把引用的jar放到%TOMCAT_HOME%/webapps/xxxxx.

原创 程序員的這一天:也許永遠不會到來

轉自:http://www.open-open.com/news/view/17aade8         如果你是一個程序員(其實,只要是網站設計、系統管理等相關領域的即可),你知道如何創造,如何把一個想法體現出價值。事實證明,你已

原创 程序員必修改課之maven實用命令

總結一下我在工作中用的比較多的一些Maven命令. 1. mvn clean 這個命令可以清理maven編譯的target目錄. 擴展:我們在建目錄結構時一般都會建議一個<packaging>pom</packaging>的parent

原创 使用FileFilter過濾文件清理Maven倉庫

本地的Maven倉庫越來越大,打算清理一下SNAPSHOT文件,自己的工程可以把倉庫從根路徑開始直接刪除,但還有一些特殊情況引用了第三方的SNAPSHOT文件,網上找了一下沒有工具,只是文件過濾和刪除,也沒什麼複雜的,乾脆自己寫幾行代碼實

原创 線程池多線程比較實例

本實例是一個比較多線程的一個小例子, testThreadPool1與testThreadPool2 比較了shutdown與shutdownNow的區別; testThreadPool3與testThreadPool4比較了匿名內部類直

原创 MyEclipse環境常用設置整理

1.修改編碼 Window->Preferences-> General ->Workspace ->Text file encoding 修改爲UTF-8 Window->Preferences->MyEclipse->Files

原创 一款工具助你減少java代碼bug

場景: 前幾天收到了一封郵件,生成環境出現了“/by zero”錯誤,這個錯誤一位同事足足經過兩天的排查才找到了原因,能否在上線前就儘量規避一些錯誤呢? 那個問題產生的原因如下: if(Math.abs(rowRecord.getBe

原创 多線程超時限制執行輔助類

在多線程開發中,經常會遇到在多線程中執行一段程序,如果N秒內執行完則返回結果,如果超出了N秒還沒執行完則提示超時限制,以下是一個工具類,封裝了超時邏輯。 工具類採用了jdk5才加入的FutureTask,因此必須運行在jdk5及以上版本的

原创 jboss-eap-6.3集成OracleDS和MySqlDS配置

jboss-eap-6.3集成OracleDS和MySqlDS Oracl: 在D:\tools\jboss\jboss-eap-6.3\modules\system\layers\base\com目錄下新建oracle\main文件

原创 maven解決jar衝突調試步驟

錯誤日誌: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'shiroFilter' defined in S

原创 提高sql查詢性能-使用instr函數替換like

在查詢時經常使用like作爲關鍵字進行模糊查詢,在生產環境中由於數據量較大,使用like查詢時比較慢,嘗試了一些方法,最終發現使用oracle的instr函數可以顯著提高查詢的效率. 關於數據量: SELECT count(1) FR

原创 項目配置p6spy打印ibatis的完整sql

項目使用ibatis,開啓了打印sql功能,可是打印到控制檯的sql中帶有? , 例如: select o.id,o.orgName,o.hrCod

原创 Oracle SQL性能優化

轉自:http://www.cnblogs.com/rootq/archive/2008/11/17/1334727.html (1)      選擇最有效率的表名順序 ( 只在基於規則的優化器中有效 ) : ORACLE 的解析