2006年6月30日 #
摘要: MSCHAP方式是,首先服務器發一個challenge給用戶,用戶向RADIUS發一個用MD4加密的(password,challenge)給RADIUS(叫response),radius的MSCHAP模塊向LDAP詢問NTPASSWORD,然后自己再用challenge和NTPASSWORD,來計算一個response,兩個response相比較完成驗證. 閱讀全文
摘要: 前面在介紹TCP/IP協議的時候,我們已經提到,在TCP/IP協議的傳輸層除了TCP協議之外還有一個 UDP協議,相比而言UDP的應用不如TCP廣泛,幾個標準的應用層協議HTTP,FTP,SMTP…使用的都是TCP協議。但是,隨著計算機網絡的發展,UDP協議正越來越來顯示出其威力,尤其是在需要很強的實時交互性的場合,如網絡游戲,視頻會議等,UDP更是顯示出極強的威力,下面我們就介紹一下Java環境下如何實現UDP網絡傳輸。 閱讀全文
摘要: 對于一個功能齊全的Socket,都要包含以下基本結構,其工作過程包含以下四個基本的步驟:
(1) 創建Socket;
(2) 打開連接到Socket的輸入/出流;
(3) 按照一定的協議對Socket進行讀/寫操作;
(4) 關閉Socket. 閱讀全文
(1) 創建Socket;
(2) 打開連接到Socket的輸入/出流;
(3) 按照一定的協議對Socket進行讀/寫操作;
(4) 關閉Socket. 閱讀全文
摘要: PPP(Point-to-Point Protocol點到點協議)是為在同等單元之間傳輸數據包這樣的簡單鏈路設計的鏈路層協議。這種鏈路提供全雙工操作,并按照順序傳遞數據包。設計目的主要是用來通過撥號或專線方式建立點對點連接發送數據,使其成為各種主機、網橋和路由器之間簡單連接的一種共通的解決方案。 閱讀全文
摘要: 恐懼、不確定和懷疑JSF的觀念環繞著JSF技術已經有一段時間了,我覺得是阻止這種觀念繼續曼延的時候了——或者至少在兩者這間取得平衡點。關于JSF,首當其充的誤解,就是離不開拖拽式所見即所得工具進行JSF開發。其二,JSF不支持類似Struts的MVC Model 2框架。而最后一點,也是困擾JSF開發最大的一點,就是關于其開發困難度的說法。 閱讀全文
摘要: 人一生會面臨很多“椅子”的誘惑,但你必須作出選擇。因為生命有涯,你不能一直停留在“選擇”的層面,無論這椅子是華貴耀眼,還是平實無奇,伴你成功的始終只有一把。 閱讀全文
摘要: 1. 原子性(ATOMICITY): 一個事務要被完全的無二義性的做完或撤消。在任何操作出現一個錯誤的情況下,構成事務的所有操作的效果必須被撤消,數據應被回滾到以前的狀態。
2. 一致性(CONSISTENCY): 一個事務應該保護所有定義在數據上的不變的屬性(例如完整性約束)。在完成了一個成功的事務時,數據應處于一致的狀態。換句話說,一個事務應該把系統從一個一致狀態轉換到另一個一致狀態。舉個例子,在關系數據庫的情況下, 一個一致的事務將保護定義在數據上的所有完整性約束。
3. 隔離性(ISOLATION): 在同一個環境中可能有多個事務并發執行,而每個事務都應表現為獨立執行。串行的執行一系列事務的效果應該同于并發的執行它們。這要求兩件事:
* 在一個事務執行過程中,數據的中間的(可能不一致)狀態不應該被暴露給所有的其他事務。
* 兩個并發的事務應該不能操作同一項數據。數據庫管理系統通常使用鎖來實現這個特征。
4. 持久性(DURABILITY): 一個被完成的事務的效果應該是持久 閱讀全文
2. 一致性(CONSISTENCY): 一個事務應該保護所有定義在數據上的不變的屬性(例如完整性約束)。在完成了一個成功的事務時,數據應處于一致的狀態。換句話說,一個事務應該把系統從一個一致狀態轉換到另一個一致狀態。舉個例子,在關系數據庫的情況下, 一個一致的事務將保護定義在數據上的所有完整性約束。
3. 隔離性(ISOLATION): 在同一個環境中可能有多個事務并發執行,而每個事務都應表現為獨立執行。串行的執行一系列事務的效果應該同于并發的執行它們。這要求兩件事:
* 在一個事務執行過程中,數據的中間的(可能不一致)狀態不應該被暴露給所有的其他事務。
* 兩個并發的事務應該不能操作同一項數據。數據庫管理系統通常使用鎖來實現這個特征。
4. 持久性(DURABILITY): 一個被完成的事務的效果應該是持久 閱讀全文