原创 web容器中用jmx監控hibernate sessionFactory

以tomcat爲例,加入一個listner監聽容器啓動:   <listener> <description>ServletContextListener</description> <liste

原创 ehcache在Jetty容器中的JMX監控設置

在web.xml中加入listerner來將ehcache註冊到MBean,Listener代碼內容如下: CacheManager manager = CacheManager.getInstance();

原创 Hibernate源碼分析雜記

最近在看hibernate在load entity過程中的操作, 包括爲實體類做增強,自動flush,一級緩存,在這裏記錄一下,慢慢會繼續更新。   DefaultLoadEventListener: final Persistence

原创 ehcache monitor啓動錯誤UnknownHostException

@echo onif not defined JAVA_HOME ( echo JAVA_HOME environment variable mus

原创 servlet redirect/forward/session/cookie 與 HTTP 協議的測試

 本文直接展示servlet的測試結果。   servlet的代碼中使用sendRedirect:    public class SessionTest extends HttpServlet { protected void

原创 Http服務器如何在HTTP response中傳送二進制圖片

要想知道如何傳送這些二進制,先來點二進制文件的背景知識    文件魔數 magic number: 操作系統的文件,其起始的幾個字節的內容是固定的。根據這幾個字節的內容就可以確定文件類型,因此這幾個字節的內容被稱爲魔數 (magic n

原创 SymmetricDS 2.2.5 undeploy時symmetricScheduler job線程殺不掉分析

SymmetricDS的同步機制是定時週期性同步,我們項目根據業務需要,只需要客戶在UI激活一次replication時候纔開始同步,所以這裏我們的設計是每次激活時,用symmetric自己的deploy/undeploy機制讓其在啓動

原创 NPF driver not running

裝了WireShark想看看協議分析的東西, 結果在WIN7裝裝了之後第二次啓動就報這個莫名其妙的錯誤, NPF driver not running

原创 Jetty class loader 類加載過程源碼分析初稿

Jetty是個servlet容器,要理解servlet容器的class loader,要先看 JSR315 servlet 3 中對web application class loader的要求,比較重要的地方加了中文解釋。 10.7.

原创 ubuntu 下安裝sun jdk7,firefox22安裝jre

安裝包是jdk-7u25-linux-i586.gz,解壓: tar -xvzf jdk-7u25-linux-i586.gz   拷貝到/usr/lib/jvm下: sudo cp -rf jdk1.7.0_25 /usr/lib/j

原创 cmd 下通過NTML代理訪問Maven 庫

公司用web代理,NTLM驗證的,這樣在普通CMD下無法使用mvn命令訪問網上的maven庫,使用CNTLM工具解決。 下載CNTLM工具,安裝,修改安裝路徑下的cntlm.ini,改成實際的ntlm proxy地址,CNTLM會起一個

原创 簡單的Spring的bean實例化過程

以XmlBeanFactory爲例,最簡單的取bean方式是:   BeanFactory factory = new XmlBeanFactory(new FileSystemResource("D:\\workspace\\Java

原创 小米搶購頁面腳本研究

小米3這次搶購,比較無聊,整天讓人排隊, 所以看了下搶購頁面的腳本。 當年小米1搶購的時候頁面不是這樣的, 代碼都比較直接, 這次看頁面發現頁面對js加了密, 其實也就是增加點對新手的難度,想看代碼還是挺容易, 還沒有研究完,先開個頭,

原创 將博客搬至CSDN

將博客搬至CSDN

原创 雜談X509證書, Java Keystore與Jetty

很多人對JSSE組成部分的Key Tool 工具不太明白,希望本文能有幫助 科班出身的同學應該學過課程“密碼學”, 這門課詳細解釋了現代對稱加密的算法原理, 當時學的我雲裏霧裏。 直到現在使用過SSL加密才知道工程上用法是這樣的, 老