摘要: 非常強烈的推薦下BTrace這個工具,用了后不得不說太強大了,BTrace簡單來說,就是能在不改動當前程序的情況下,運行時的去監(jiān)控Java程序的執(zhí)行狀況,例如可以做到內(nèi)存狀況的監(jiān)控、方法調(diào)用的監(jiān)控等等,官方網(wǎng)站上有非常多詳細的例子,我不說太多,只在下面舉一個簡單的例子來說明它的作用 閱讀全文
2010年5月13日 #
2010年5月12日 #
摘要: JDK5中的一個亮點就是將Doug Lea的并發(fā)庫引入到Java標準庫中。Doug Lea確實是一個牛人,能教書,能出書,能編碼,不過這在國外還是比較普遍的,而國內(nèi)的教授們就相差太遠了。
一般的服務(wù)器都需要線程池,比如Web、FTP等服務(wù)器,不過它們一般都自己實現(xiàn)了線程池,比如以前介紹過的Tomcat、Resin和Jetty等,現(xiàn)在有了JDK5,我們就沒有必要重復(fù)造車輪了,直接使用就可以,何況使用也很方便,性能也非常高。 閱讀全文
一般的服務(wù)器都需要線程池,比如Web、FTP等服務(wù)器,不過它們一般都自己實現(xiàn)了線程池,比如以前介紹過的Tomcat、Resin和Jetty等,現(xiàn)在有了JDK5,我們就沒有必要重復(fù)造車輪了,直接使用就可以,何況使用也很方便,性能也非常高。 閱讀全文
2010年4月16日 #
摘要: Java開發(fā)中,使用Oracle數(shù)據(jù)庫的時候,經(jīng)常會碰到有ORA-01000: maximum open cursors exceeded.的錯誤。
實際上,這個錯誤的原因,主要還是代碼問題引起的。
ORA-01000: maximum open cursors exceeded,表示已經(jīng)達到一個進程打開的最大游標數(shù)。 閱讀全文
實際上,這個錯誤的原因,主要還是代碼問題引起的。
ORA-01000: maximum open cursors exceeded,表示已經(jīng)達到一個進程打開的最大游標數(shù)。 閱讀全文
2010年4月13日 #