原创 JDBC連接各種數據庫的方法

1、Oracle8/8i/9i數據庫(thin模式)     Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();    String url="jdbc:orac

原创 java筆/面試題整理

名詞解釋: POJO(Plain Old Java Objects)簡單的Java對象,實際就是普通JavaBeans,是爲了避免和EJB混淆所創造的簡稱。 JMS:(Java Messaging Service)是Java平臺上有關面向

原创 計算運行時間

 根據需求採用納秒或微秒爲單位   納秒:  long start=System.nanoTime(); for (int i = 0; i < 1000; i++) { } long end=System.nanoTime(); Sy

原创 java獲得鍵盤輸入的兩種方法

void method1() { //使用Scanner Scanner scanner=new Scanner(System.in); System.out

原创 Lucene中文分詞組件 JE-Analysis 1.5.1

//採用正向最大匹配的中文分詞算法,相當於分詞粒度等於0MMAnalyzer analyzer = new MMAnalyzer();//參數爲分詞粒度:當字數等於或超過該參數,且能成詞,該詞就被切分出來MMAnalyzer analyz

原创 socket編程——UDP協議

 網絡上的兩個程序通過一個雙向的通訊連接實現數據的交換,這個雙向鏈路的一端稱爲一個Socket。Socket通常用來實現客戶方和服務方的連接。在java環境下常說的socket編程是指基於TCP/IP協議的網絡編程。本篇文章中主要對在最近

原创 Java中static關鍵字用法總結

1.     靜態方法  通常,在一個類中定義一個方法爲static,那就是說,無需本類的對象即可調用此方法    聲明爲static的方法有以下幾條限制:  · 它們僅能調用其他的static 方法。  · 它們只能訪問static數據

原创 socket編程—TCP/IP

TCP是TranferControl Protocol的 簡稱,是一種面向連接的保證可靠傳輸的協議。通過TCP協議傳輸,得到的是一個順序的無差錯的數據流。發送方和接收方的成對的兩個socket之間必須建 立連接,以便在TCP協議的基礎上進

原创 socket編程—TCP/IP 多客戶端

支持多客戶的client/server程序前面的Client/Server程序只能實現Server和一個客戶的對話。在實際應用中,往往是在服務器上運行一個永久的程序,它可以接收來自其他多個客戶端的請求,提供相應的服務。爲了實現在服務器方給

原创 eclipse 快捷鍵

Ctrl+1 快速修復(最經典的快捷鍵,就不用多說了) Ctrl+D: 刪除當前行  Ctrl+Alt+↓ 複製當前行到下一行(複製增加) Ctrl+Alt+↑ 複製當前行到上一行(複製增加) Alt+↓ 當前行和下面一行交互位置(特別實

原创 常用小技巧整理

關閉佔有某端口的進程 Problem: 我們都知道tomcat、JBoss等web容器默認端口爲8080,之前在做java web項目的時候運行Jboss時發現8080端口被佔用了,於是就去找究竟那個進程佔用了該端口。 Sol

原创 java多線程基礎知識

1、 認識Thread和Runnable  Java中實現多線程有兩種途徑:繼承Thread類或者實現Runnable接口。Runnable是接口,建議用接口的方式生成線程,因爲接 口可以實現多繼承,況且Runnable只有一個run方法

原创 Java源碼閱讀的真實體會

來源:http://www.iteye.com/topic/1113732 剛纔在論壇不經意間,看到有關源碼閱讀的帖子。回想自己前幾年,閱讀源碼那種興奮和成就感(1),不禁又有一種激動。  源碼閱讀,我覺得最核心有三點:技術基礎+強烈的求

原创 關於java內存的理解

最近在網上看到一些人討論到java.lang.Runtime類中的freeMemory(),totalMemory(),maxMemory()這 幾個方法的一些問題,很多人感到很疑惑,爲什麼,在java程序剛剛啓動起來 的時候free

原创 理解Class.forname

在Java開發特別是數據庫開發中,經常會用到Class.forName( )這個方法。通過查詢Java Documentation我們會發現使用Class.forName( )靜態方法的目的是爲了動態加載類。在加載完成後,一般還要調用Cl