原创 Tomcat Container
在Tomcart中Container是處理web應用中對servlet request和response對象的請求。有四種容器,Engine, Host, Context, and Wrapper.下面是類圖1.Engine. Repre
原创 Tomcat啓動(一)
以下是Catalina.load()的UML序列 1.設置catalina.home系統屬性 private void setCatalinaHome() { if (System.getProperty("cata
原创 組合模式
1.目的 將對象組合成樹形結構以表示“部分-整體”的層次結構。C o m p o s i t e 使得用戶對單個對象和組合對象的使用具有一致性。 2.結構 3.代碼例子 public interface Compo
原创 Tomcat啓動(二)
這篇講Catalina.initialize()的過程,下面是相關的UML // Start the new server if (server instanceof Lifecycle) { //判斷Server是否實現
原创 修改intellij快捷鍵
1.點擊settings 2.打開後找到Keymap,接着找到Main menu選項下的Code-Complete Code -Basic 這裏需要copy一下,不然不能修改。 點擊 , 3. 輸入快捷鍵,OK!!
原创 Jquery插件開發
開發第三方插件 開發第三方插件是我們提高JQuery代碼經驗的不錯的選擇,當我們的代碼想要重用的時候,我們總是習慣把這些代碼封裝成一個插件,幸運的是在JQuery中這並不比寫代碼複雜多少。 添加一個新的全局函數
原创 Tomcat啓動(三)
下面是tomcat start的一部分UMLBootstrap.start()public void start() throws Exception { if( catalinaDaemon==null
原创 SP2-0618: 無法找到會話標識符。啓用檢查 PLUSTRACE 角色
C:/>sqlplus test/test@orcl SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 3月 12 10:34:08 2009 Copyright (c) 1982, 200
原创 Jakarta-ORO
Jakarta-ORO是一個正則表達式庫,它是最全面的正則表達式API之一,而且它與Perl 5和awk正則表達式完全兼容。首先介紹使用Jakarta-ORO必須創建和訪問的對象,然後介紹API。PatternCompiler對象
原创 原型 模式
1.目的 用原型實例指定創建對象的種類,並且通過拷貝這些原型創建新的對象。 2.結構 3.代碼例子 public abstract class Person implements Cloneable { pri