原创 MINA源代碼分析之啓動與綁定(轉)

最近認真看了看MINA的源代碼,閱讀代碼過程中學到了不少新東西,對於多線程和NIO有了更深的瞭解。鑑於在網上無法找到相關的源代碼分析,讓我在剛開始看時走了不少彎路,因此在看代碼時特意做筆記。以下便是我的筆記

原创 學習Java虛擬機

一個Java虛擬機實例的職責就是負責運行一個Java程序,當通過main啓動一個Java程序時,一個虛擬機實例就誕生了。如果同時運行三個Java程序,將得到三個Java虛擬機實例。例子:tomcat啓動之後

原创 mina2線程總結

1 主要流程 [img]http://dl.iteye.com/upload/attachment/514214/c2740bce-506e-30fb-9270-2e7825d99ba7.png[/img]

原创 jdk jre jvm(轉)

JDK裏面的工具也是用JAVA編寫的,它們本身運行的時候也需要一套JRE,如C:\Program Files\Java\jdk1.5.x\目錄下的JRE。而C:\Program Files\Java\目錄下

原创 java異常總結

[size=large]1異常的作用業務處理流程和錯誤處理流程分離,使代碼更簡潔,易懂。 便於程序員調試和排錯。 異常捕獲,向用戶提供友好信息。......2異常使用要點 重新拋出的異常必須保留原

原创 深入淺出設計模式筆記之命令模式

[img]http://dl.iteye.com/upload/attachment/307858/fc2a315f-d28e-3c40-8639-9f72a9ab13de.png[/img][size=m

原创 HTTP協議(轉)

引言 HTTP是一個屬於應用層的面向對象的協議,由於其簡捷、快速的方式,適用於分佈式超媒體信息系統。它於1990年提出,經過幾年

原创 【轉】Hibernate的HQL支持數據庫函數

[size=small]  Hibernate的HQL已經支持大多數數據庫函數,肯定不能包括所有, 幸運的是Hibernate已經對此做了相應的方案解決, 也就是Dialect中註冊數據庫函數.具體做法如下

原创 深入淺出設計模式筆記之觀察者模式

[img]http://dl.iteye.com/upload/attachment/301007/c202eedb-10db-3ed3-9965-8f240cb55370.png[/img]

原创 Flex自定義事件

[size=medium]Flex自定義事件的一個重要用途是能夠把子容器中的信息傳遞到父容器中。[/size]parent.mxml<?xml version="1.0" encoding="utf-8"?

原创 使用servlet監聽器實現併發人數統計

雖然知道servlet監聽器可以實現統計功能,但一直沒用到,這次在項目中用到了就記錄一下:public class SessionListener implements HttpSessionListene

原创 nginx分發請求tomcat寫cookie

問題描述:nginx(192.168.0.9)分發請求給兩個tomcatA(192.168.0.1)、tomcatB(192.168.0.2)。我在兩個tomcat中都部署了應用test。應用test中有個

原创 正則表達式好例子

[size=small]第一次在工作中使用正則表達式,記錄下來:group( )方法僅返回匹配的部分。split( )方法是指將以正則表達式爲界,將字符串分割成String數組。通常這兩個方法結合起來使用:

原创 深入淺出設計模式筆記之裝飾者模式

[img]http://dl.iteye.com/upload/attachment/304398/595696f2-3fb1-37dc-a86b-80adc40b75bf.png[/img][img]ht

原创 深入淺出設計模式筆記之策略模式

[img]http://dl.iteye.com/upload/attachment/296345/ff87b8cb-2c8f-3b98-8d41-8dd5bfecf93f.png[/img]