原创 java序列化(Serializable)算法解密(轉載)

[size=medium]看到一篇寫的非常好的文章,揭示了java序列化算法(Serializable)的細節。http://www.javaworld.com/community/node/2915[/s

原创 <高效程序員的45個習慣>精簡版讀後感 -- 報告所有的異常

[size=large][color=blue]不報告所有異常有什麼壞處[/color][/size][size=medium]例如:你在一個方法裏捕獲了一個異常,但是在catch裏沒有做任何事情,也沒有向

原创 基於java優先隊列(PriorityQueue)的多路排序算法(含代碼)

[size=medium]歸併排序用來合併排好序的數組,常用於外部排序,常見的歸併排序是對兩個數組進行歸併,如果兩個數組長度爲m和n的話,比較的時間最大是m+n。新的問題是,如果有多個排好序的數組,如果進行

原创 http響應碼303在不同瀏覽器上的表現 (原創)

這篇文章比較了IE7,firefox, chrome對http返回碼303的處理。[b]http響應碼[/b]http響應碼的分佈從1xx ~ 5xx, 比較熟悉的有200(OK), 500 (Intern

原创 DOM4J好在哪裏

[size=large][b]JAXP(Java API for XML Parsing)[/b][/size]Sun(現在屬於oracle)提供的一套操作解析和操作XML文檔的接口,主要包括三個包:[li

原创 java 移位運算的陷阱

[b]起因:[/b]源於在java.util.BitSet的源碼中發現這樣一條語句:1L << bitIndex 當bitIndex爲64時,上面語句的返回值爲1,據此猜測java的移位運算使用的是循環移位

原创 URL編碼,表單編碼

[size=large][b]URL編碼:[/b][/size][size=medium]可以理解爲對一個字符串進行編碼,在表單編碼中也用到這個算法。用途: 一個URL可以包含任何字符,URL編碼可以把這個

原创 java源碼中的數據結構 - 插入排序,快速排序 (附可供調試的源碼)

java源碼是學習數據結構的好材料,研究這些代碼,能夠更好的理解算法。[size=large][b]準備工作[/b][/size]java.util.Arrays是一個典型的工具類(構造函數修飾符爲priv