原创 從JVM 內部看String 類型的問題

    關於String 類型,在面試題或者實際編程中都會經常遇到,有很多的網友也曾做過大量的分析。在看完深入Java 虛擬機這本書後,對JVM 處理Java 程序的流程有了一個大概的認識,所以總結一下。    下面的分析從我們遇到的一些

原创 Struts2.1XX 後臺不打印異常問題

   在開發的時候發現Struts2.16 在action內拋出異常的時候,控制檯是沒有打印信息的,不過在Struts2.0的版本卻可以,還不知道爲什麼要去掉(暫時不去研究),但這樣很不方面,特別是寫AJax 調用的時候。。於是對源碼分析

原创 多線程時間記錄logger類

  在近期工作中遇到個性能測試的打印的問題,由於log4j中如果在多線程中,打印的無規律性(哪個線程先到就先打印),在多個線程中會出現的問題是,在action-service-dao 層模式中,如果想查看單個線程在action-servi

原创 enum 內部實現解析

  簡單寫個Enum 類型,然後反編譯下   /** * * @author zhxing * @since 2010.02.26 */ public enum Test{ //這定義必須放在第一行,否則會報錯 Sprin

原创 ThreadLocal 源碼分析

    之前曾轉載過相關ThreadLocal的文章,但一直是處於迷糊狀態,最近複習的時候偶然看到博客裏的文章,所以對此類做一個深入的分析和總結。 (另外說明下,我這個源碼的Java 版本是1.6.0_06)       在Java AP

原创 mysql5.1 主從 配置

   由於項目以後可能會用到關於數據庫備份,主要是用主從複製,來實現數據庫的讀寫分離等功能。在這幾天對mysql 的主從配置研究了下,我在電腦上配置了兩個mysql 數據,配置還真有點麻煩。。關鍵還是對mysql 的數據庫的瞭解不夠,導致

原创 Java 圖片處理(包括Jmagick 的應用)

   近期有使用到圖片的壓縮處理,由於在之前用Java 處理時,在低像素的情況下,Java 處理的效果確實很差,然後嘗試了用網上推薦的免費開源的第三方軟件,利用Java 的jni 調用dll 文件進行處理,效果還可以。在此記錄下,方便以後

原创 一些應用-端口占用等

1、在開啓JBOSS 等服務器的時候老是發現端口被佔用了,可以用netstat -n -a -o 這個命令進行檢查到進程的PID,然後在任務欄中查找這個PID 對應的進程,殺掉它就沒事了。。