原创 BigInteger簡單分析

BigInteger簡單分析早上看到一篇寫使用BigInteger計算階乘的文章,看了下源碼,有點小收穫。BigInteger的主要內部數據: int

原创 http認證(一) - Basic 認證

文章主要講如何在tomcat中配置Basic認證以及工作流程:[b]Tomcat配置:[/b]1 在tomcat的webapps下新建一個目錄auth

原创 http認證(二) - DIGEST 認證

和講Basic篇的內容差不多,不同的是過程採用的是DIGEST認證:[b]Tomcat配置:[/b]1 在tomcat的webapps下新建一個目錄a

原创 精簡版讀後感 -- 報告所有的異常

[size=large][color=blue]不報告所有異常有什麼壞處[/color][/size][size=medium]例如:你在一個方法裏捕

原创 HTTPClient模擬登陸開心網001

[size=large][color=blue]網站登陸分類[/color][/size][size=medium]不考慮HTTPS,網站通過瀏覽器登陸大約可以分爲如下幾類[list][*] 密碼明文傳輸,

原创 yuicompressor和google closure簡單比較

以前用yuicompressor要壓縮js文件,google closure開源後,開發者們有多了一個選擇,作爲一個使用者,我對yuicompressor和google closure簡單的做了一下比較:通

原创 JDK源碼 - BitSet的實現

java.util.BitSet是個很有趣的類,瞭解其內部實現對正確的使用非常重要。對象構造:private final static int ADDRESS_BITS_PER_WORD = 6;priva

原创 多classloader對單例模式的影響

早上看了一篇寫單例模式的文章,總結的比較全,可惜仍然沒有對單例模式在不同classloader甚至是多個jvm上的分析,在網上搜了一下,找到一個例子並改寫如下:定義一個空接口:// Null interfa

原创 HTTPClient模擬登陸人人網

[color=blue][size=large]目的:[/size][/color][size=medium]使用HTTPClient4.0.1登錄到人人網,並從特定的網頁抓取數據。[/size][colo

原创 oracle best practice 讀書筆記(持續更新)

持續更新。成功的軟件項目的特點(優先級排序):1 滿足用戶的需求2 可維護性3 性能好程序員應該遵循的規範:1 儘量使用自動排版工具,對工具進行定義滿足自己的需求2 建立一套變量,函數,過程等命名規範3 建

原创 java對多個對象加鎖

java中存在對多個對象加鎖的情況,例如: 在銀行系統轉賬時,需要鎖定兩個賬戶,這個時候,順序使用兩個synchronized可能存在死鎖的情況,在網上搜索到下面的例子:public class Bank

原创 用來考女球迷的世界盃選擇題(轉帖)

用來考女球迷的世界盃選擇題: 1、阿根廷主教練叫什麼?A:豬拉多納 B:牛拉多納 C:馬拉多納 D:羊拉多納2、以下哪個是葡萄牙球星?A:A羅 B:B羅 C:C羅 D:D羅3、以下哪個是阿根廷球星?A:梅東

原创 B樹算法的java實現

B樹算法及其變種多用於文件,數據庫索引,下面是參考“算法導論”的java實現,可以加入節點,沒有提供刪除結點功能,打印的信息還行,僅供學習。import java.util.ArrayList;import

原创 tomcat 如何把請求(request)映射到servlet

先搞清servlet的幾個概念:[b]RequestURI(請求URI)[/b]表示客戶端(瀏覽器)請求的URL,例如一個鏈接http://localhost/app/test,那麼request URL就

原创 google chrome的一個問題

[b]google chrome的一個問題[/b]在編碼沒有選擇“自動檢測”的情況下,google chrome會按照默認編碼讀取網頁(如下圖):[img]http://dl.iteye.com/uploa