原创 連接無法釋放導致的程序問題解決

        今天在發佈了一個應用程序的新版本後,出現了操作一段時間以後頁面便死在那裏無法操作,點擊新的鏈接無反應,但點擊已操作過的鏈接時卻可以顯示頁面。程序框架爲Srping+hibernate+struts。初步判斷是否是無法從數據

原创 由JSESSIONID談cookie與SESSION的區別和聯繫

在一些投票之類的場合,我們往往因爲公平的原則要求每人只能投一票,在一些WEB開發中也有類似的情況,這時候我們通常會使用COOKIE來實現,例如如下的代碼:< % cookie[]cookies = request.getCookies()

原创 IT程序員30歲後(轉自163)

IT程序員35歲後的三條出路 2005.11.04  來自:網易     薪的IT行業是衆多年輕人的職業夢想,然而,一旦身入其中卻發覺沒有想像中那麼美好。被稱爲IT藍領的編程員,工作強度大,像個編碼“機器”;技術更新換代快,飯碗不穩定。隨

原创 JMS消息類型模型

 關鍵字: jms topic queue /* *作者:andyao,email:[email protected] *http://andyao.javaeye.com/blog/153173 / JMS,Java Message

原创 Struts2與Struts1的對比

Struts2與Struts1的對比 來源:struts2開發組 翻譯:tianxinet(胖猴) Action 類: • Struts1要求Action類繼承一個抽象基類。Struts1的一個普遍問題是使用抽象類編程而不是接口。 • S

原创 在Java中連接字符串時是使用+號還是使用StringBuilder

字符串是Java程序中最常用的一種數據結構之一。在Java中的String類已經重載了"+"。也就是說,字符串可以直接使用"+"進行連接,如下面代碼所示: String s = "abc" + "ddd"; 但這樣做真的好嗎?當然,這

原创 linux常用指令

date:顯示日期 cal:顯示日曆 bc:計算器 [ctrl]-c:中斷程序運行 [ctrl]-d:輸入結束;登出 echo $LANG:顯示當前支持的字符集 /etc/sysconfig/i18n:配置系統字符集 /etc/passw

原创 REMOTE_ADDR HTTP_CLIENT_IP HTTP_X_FORWARDED_FOR

dz的代碼判斷IP那塊快把我搞死了,日啊,shit,REMOTE_ADDR,HTTP_CLIENT_IP,HTTP_X_FORWARDED_FOR三個

原创 tcp三次握手建立過程

做WEB開發這麼長時間,一直關注於應用層,對WEB開發的基礎-TCP協議沒有深入瞭解過。雖然不瞭解這些東西也一樣可以開發,但我覺得要做到知其然而知其所以然,才能更上一層樓吧。 今天忽然想到了TCP連接建立的過程,以前只是知道是通過三次握手

原创 java.lang.OutOfMemoryError: PermGen space及其解

最近一個應用老是報這個錯誤,網上查了一下,發現下面兩篇文章解釋得還是比較清楚的,特此轉帖,留檔備查。     OutOfMemory:PermGen Space異常的處理和分析 2007-08-19 09:58 自從用了resin之

原创 HessianProtocolException問題的解決

目前完成的一個項目中,兩個應用之間通訊使用了spring的Hessian remote方法,在remote 接口中有一個方法的調用老是拋出異常: com.caucho.hessian.io.HessianProtocolException

原创 好文收藏

使用 AppFuse 的七個理由 http://www.ibm.com/developerworks/cn/java/j-appfuse/index.html   Tomcat性能的測試 http://tech.it168.com/j/2

原创 Session實現原理

HTTP協議(http://www.w3.org/Protocols/)是“一次性單向”協議。 服務端不能主動連接客戶端,只能被動等待並答覆客戶端請求。客戶端連接服務端,發出一個HTTP Request,服務端處理請求,並且返回一個HTT

原创 struts2和spring2的集成配置

從struts2.0.6的lib目錄中複製下面的庫文件到WEB-INF/lib目錄下:commons-logging-1.1.jarfreemarker-2.3.8.jarognl-2.6.9.jarstruts-api-2.0.6.ja