原创 正確理解ThreadLocal

首先,ThreadLocal 不是用來解決共享對象的多線程訪問問題的,一般情況下,通過ThreadLocal.set() 到線程中的對象是該線程自己使用的對象,其他線程是不需要訪問的,也訪問不到的。各個線程中訪問的是不同的對象。 另外,說T

原创 Servlet上傳文件詳細解析以及注意事項

本文主要介紹了Servlet上傳文件詳細解析以及注意事項,分別用兩個階段來進行詳細講解。AD:2013雲計算架構師峯會超低價搶票中準備階段,下載需要的包:在Servlet中進行文件上傳需要用到外部的類庫,apache提供了這些類庫, 主要需

原创 java動態代理(JDK和cglib)

JAVA的動態代理 代理模式 代理模式是常用的java設計模式,他的特徵是代理類與委託類有同樣的接口,代理類主要負責爲委託類預處理消息、過濾消息、把消息轉發給委託類,以及事後處理消息等。代理類與委託類之間通常會存在關聯關係,一個代理類的對象

原创 畢業後五年之內將決定你的一生

大家千萬不要錯過這篇文章,畢業2年多了,能看到這篇文章也是一種幸運,真的受益匪淺,對我有很大啓迪,這篇文章將會改變我的一生,真的太好了,希望與有緣人分享,也希望對有緣人有所幫助!看完之後有種“相見恨晚”的感覺,特別激動,希望大家好好的珍藏這

原创 深入研究java.lang.ThreadLocal類

深入研究java.lang.ThreadLocal類一、概述ThreadLocal是什麼呢?其實ThreadLocal並非是一個線程的本地實現版本,它並不是一個Thread,而是threadlocalvariable(線程局部變量)。也許把

原创 Hibernate程序性能優化的考慮要點

初用 HIBERNATE 的人也許都遇到過性能問題,實現同一功能,用 HIBERNATE 與用 JDBC 性能相差十幾倍很正常,如果不及早調整,很可能影響整個項目的進度。 大體上,對於 HIBERNATE 性能調優的主要考慮點如下 : •數

原创 java亂碼問題

1、在獲取session數據時出現亂碼: 解決方法:String   str1   =   new   String(str.getBytes( "iso-8859-1 "), "GB2312 ");2、html顯示出現亂碼: 解決方法:

原创 Java高併發:靜態頁面生成方案

提升網站性能的方式有很多,例如有效的使用緩存,生成靜態頁面等等。今天要說的就是生成靜態頁面的方式。這個也是我近期一直在搞的一個問題,近期在做使用html + servlet做個人網站,爲什麼是這2個東西呢?  1、直接用servlet是爲了

原创 我的友情鏈接

51CTO博客開發

原创 正確理解ThreadLocal

首先,ThreadLocal 不是用來解決共享對象的多線程訪問問題的,一般情況下,通過ThreadLocal.set() 到線程中的對象是該線程自己使用的對象,其他線程是不需要訪問的,也訪問不到的。各個線程中訪問的是不同的對象。 另外,說T

原创 Java高併發:靜態頁面生成方案

提升網站性能的方式有很多,例如有效的使用緩存,生成靜態頁面等等。今天要說的就是生成靜態頁面的方式。這個也是我近期一直在搞的一個問題,近期在做使用html + servlet做個人網站,爲什麼是這2個東西呢?  1、直接用servlet是爲了

原创 SSH2實現數據庫和界面的分頁

分頁應該是在我們開發web應用時經常要做的工作,能夠比較簡潔的實現數據庫和視圖層的分頁十分重要。在數據庫層利用Hibernate進行數據庫的分頁,將從數據庫中查詢出的數據封裝爲javabean;在視圖層就可以方便的實現分頁。創建PageBe

原创 java動態代理(JDK和cglib)

JAVA的動態代理 代理模式 代理模式是常用的java設計模式,他的特徵是代理類與委託類有同樣的接口,代理類主要負責爲委託類預處理消息、過濾消息、把消息轉發給委託類,以及事後處理消息等。代理類與委託類之間通常會存在關聯關係,一個代理類的對象

原创 畢業後五年之內將決定你的一生

大家千萬不要錯過這篇文章,畢業2年多了,能看到這篇文章也是一種幸運,真的受益匪淺,對我有很大啓迪,這篇文章將會改變我的一生,真的太好了,希望與有緣人分享,也希望對有緣人有所幫助!看完之後有種“相見恨晚”的感覺,特別激動,希望大家好好的珍藏這

原创 我的友情鏈接

51CTO博客開發