原创 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加密才知道工程上用法是這樣的, 老