原创 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