原创 Derby(Java DB)簡介 ZZ

爲了徹底搞清JAVA的類加載機制,有必要研究一個JDBC的實現代碼,準備從Derby入手。 從Java6開始,Sun的JDK就附帶了一個輕量級的數據庫,名字叫做Derby。也就是Java DB,由IBM於2004年捐給Apache開源項目

原创 Tomcat6架構分析

Tomcat6是最新版本的web容器,其支持最新版本的servlet2.5和jsp2.1。而且Tomcat6架構也是經過重新設計優化過的,所以我們有必要分析一下它的架構過程。顯然,這是一個通過閱讀Tomcat的源代碼及相關文檔,演繹架構的

原创 request getsession() getsession(boolean create) invalidate() 說明

   寫這篇文章,純粹是爲了防止一些不明意義者被互聯網上眼花繚亂答案所誤導(爲什麼?因爲我在網上看了相關的解釋,不看還好,越看越暈,當然有人說,還是有很多解釋是正確,okay)!     進入正題,本來想省事直接在網上找相關的解釋的,但是

原创 ClassLoader原理

http://jamesdu.blogchina.com/349567.html                                        JVM規範定義了兩種類型的類裝載器:啓動內裝載器(bootstrap)和用戶

原创 深入探討 Java 類加載器

類加載器是 Java 語言的一個創新,也是 Java 語言流行的重要原因之一。它使得 Java 類可以被動態加載到 Java 虛擬機中並執行。類加載器從 JDK 1.0 就出現了,最初是爲了滿足 Java Applet 的需要而開發出來的

原创 在ECLIPSE中構建TOMCAT源碼工程

對於學習j2ee,且想提高自己Java編程設計水平的每個人來說,研究Tomcat的源碼是一件很嚮往的事,這其中的獲益不僅僅是Java編程水平的提高,還有很多其他方面,如j2ee規範的瞭解,設計模式的運用,產品構建及版本控制等等,這些個方面

原创 如何通過Eclipse從已有的項目代碼中快速提出接口

暫無 點贊 收藏 分享 文章舉報 huxin1 發佈了70 篇原創文章 · 獲贊 5 · 訪問量 47萬+ 私信 關注

原创 Win32平臺下編譯SVN源碼全過程

前段時間曾經總結過一些在win32平臺下基於SVN開發的一些注意事項,主要是在利用svn官方發佈的二進制庫進行開發過程中使用的方法和一些值得注意的問題。   由於svn官方發佈的win32平臺下的二進制文件是基於vc6編譯的,在使用vc2

原创 淺談Java中的System.gc()的工作原理

趁着今天寫程序的熱乎勁兒,小談一下System.gc()這個神祕的東東~很多人把Java的“效率低下”歸咎於不能自由管理內存,但我們也知道將內存管理封裝起來的好處,這裏就不贅述。Java中的內存分配是隨着new一個新的對象來實現的,這個很

原创 在 Web 應用中增加用戶跟蹤功能

隨着 Web 應用的複雜化,網站用戶的操作過程也日益複雜,網站功能的多樣化和交互性的提高爲用戶提供了多種可能的瀏覽路徑。爲了改進用戶的使用體驗,有時也是爲了模擬用戶的操作過程以幫助用戶解決使用中的問題,需要能在日誌中識別某個用戶在整個 S

原创 Maven中節點和節點的區別

以前一直沒有在意,今天建立maven工程的時候在節點下加入了junit依賴,結果在dependency Graph中沒有發現junit的依賴關係,怎麼回事?沒有加入項目依賴?遂google之 得解釋: 1 .使用項目繼承 利用項目繼承可以

原创 關於Runnable接口的JDK文檔翻譯

The Runnable interface should be implemented by anyclass whose instances are intended to be executed by a thread. Runn

原创 WebDAV

WebDAV(Web-based Distributed Authoring and Versioning)是基於 HTTP 1.1 的一個通信協議。它爲 HTTP 1.1 添加了一些擴展(就是在 GET、POST、HEAD 等幾個 HT

原创 spring命名空間的配置方式

從Spring-2.0開始可以使用命名空間的配置方式。 使用它呢,可以通過附加xml架構,爲傳統的spring beans應用環境語法做補充。 你可以在spring參考文檔得到更多信息。 命名空間元素可以簡單的配置單個bean,或使用更

原创 Plexus,Spring之外的IoC容器

Plexus是什麼?它是一個IoC容器,由codehaus在管理的一個開源項目。和Spring框架不同,它並不是一個完整的,擁有各種組件的大型框架,僅僅是一個純粹的IoC容器。本文講解Plexus的初步使用方法。 Plexus和Maven