原创 check $m2_home environment variable and mvn script match

If u are getting error like -Dmaven.multiModuleProjectDirectory system propery is not set.  Check $M2_HOME environmen

原创 三種數字型轉成字符型方法的效率比較

/** * @param args */ public static void main(String[] args) { Integer x = 500; long curMillis = System.curr

原创 兩道普通的面試題

1.用System.out.print輸出如下圖形: ☆☆☆☆☆☆☆ ☆☆☆☆☆☆ ☆☆☆☆☆ ☆☆☆☆ ☆☆☆ ☆☆ ☆ 答案: public class Start_test {     /**      * @param arg

原创 log4j相對路徑設定無效報錯

報錯內容:log4j:ERROR setFile(null,true) call failed 是log4j的版本問題,原來的是log4j-1.2.13.jar換成log4j-1.2.15.jar即解決了

原创 獲取main方法的返回值

通常main是不返回內容。但是實在要返回。也只能返回狀態碼給操作系統。 System.exit(1);//異常 System.exit(0);//正常 當然也可以定以很多其他 用於表示不同狀態。 至於如何從操作系統中取得這些狀態碼: L

原创 使用JOTM進行Tomcat的JTA調用

前段時間碰到一個需要訪問多個數據庫的例子,由於項目上是採用tomcat作爲項目開發和佈署,所以就沒有考慮採用特定廠商的JTA實現,而是通過一個開源的JTA實現來完成tomcat和多個數據庫之間的直接交互。     多數據庫訪問最直接的

原创 深入 理解 Statement 和 PreparedStatement

一、使用Statement而不是PreparedStatement對象 JDBC驅動的最佳化是基於使用的是什麼功能. 選擇PreparedStatement還是Statement取決於你要怎麼使用它們. 對於只執行一次的SQL語句選

原创 數據庫事務隔離級別

數據庫事務隔離級別 SERIALIZABLE 保證所有的情況不會發生(鎖表)  數據庫事務的隔離級別有4個,由低到高依次爲Read uncommitted 、Read committed 、Repeatable read 、Ser

原创 Java NIO原理和使用

 Java NIO非堵塞應用通常適用用在I/O讀寫等方面,我們知道,系統運行的性能瓶頸通常在I/O讀寫,包括對端口和文件的操作上,過去,在打開一個I/O通道後,read()將一直等待在端口一邊讀取字節內容,如果沒有內容進來,read()也

原创 依賴注入和控制反轉區別

依賴注入是從應用程序的角度在描述,可以把依賴注入描述完整點:應用程序依賴容器創建並注入它所需要的外部資源;而控制反轉是從容器的角度在描述,描述完整點:容器控制應用程序,由容器反向的嚮應用程序注入應用程序所需要的外部資源。

原创 Apache與Tomcat 區別聯繫

Apache 和 Tomcat 都是web網絡服務器,兩者既有聯繫又有區別,在進行HTML、PHP、JSP、Perl等開發過程中,需要準確掌握其各自特點,選擇最佳的服務器配置。   Apache是web服務器(靜態解析,如HTML),to

原创 zip文件解壓讀取

zip解壓,並讀取裏邊的文件(CSV文件) Constants.FILE_PATH_FULL).append(Constants.ZIP_FILE_NAME:zip文件全路徑 /** * zipファイル解凍 * * @pa

原创 statement、prepareStatement、callableStatement的使用

CallableStatement 對象爲所有的DBMS 提供了一種以標準形式調用已儲存過程的方法。已儲 存過程儲存在數據庫中。對已儲存過程的調用是 CallableStatement對象所含的內容。這種調用是 用一種換碼語法來寫的,有兩

原创 java7 nio 例子

/** * */ package Test; import java.net.InetAddress; import java.net.InetSocketAddress; import java.net.Socket; impo

原创 JUnit4 詳解(*Djunit目前運行在JDK7會報錯)

JUnit4是JUnit框架有史以來的最大改進,其主要目標便是利用Java5的Annotation特性簡化測試用例的編寫。先簡單解釋一下什麼是Annotation,這個單詞一般是翻譯成元數據。元數據是什麼?元數據就是描述數據的數據。也就是