原创 用javassist實現簡單的動態代理
網上有網友已經實現了該功能,我只是把我的理解說出來,希望對大家有幫助! 主要思路:創建一個攔截器接口,裏面有有一個invoke方法,再創建一個能夠生成代理的類,該類的主要作用是生成了一個新類,該新類實現了被代理類接口的每
原创 classLoader學習
1 、 java編譯後的.class文件不同於C或者C++編譯後形成的.exe文件,能夠被window操作系統直接運行。而java程序的運行,首先是運行JVM(Java虛擬機),然後再把Java class加載到JVM裏頭一
原创 struts 標籤之
關於<html:link>標籤在URI後面傳參數的問題 在struts標籤<html:link>的page屬性指定的URI後面傳遞參數可以有幾種方
原创 Ext學習第一天
構建Ext運行環境,首先在extjs的官網上下載,extjs的包,extjs 需要在頁面中引入 extjs 的樣式及 extjs 庫文件,樣式文件爲 resources/css/ext-all.css , extjs 的 js 庫
原创 反射實現 AOP 動態代理模式(Spring AOP 的實現 原理)
-------轉載http://www.blogjava.net/DoubleJ/archive/2008/03/04/183796.html 好長時間沒有用過Spring了. 突然拿起
原创 HTTP協議的運作方式
轉載自http://blog.csdn.net/fightplane/archive/2008/03/14/2181516.aspx HTTP協議是基於請求/響應範式的。一個客戶機與服務器建立連接後,發送一個請求給服務器,請求方式的格式
原创 理解Java ClassLoader機制(轉自http://www.blogjava.net/pandawang/archive/2007/10/05/64639.html)
ava.lang.NoClassDefFoundError: com/sun/tools/javac/Main 最近在使用java的動態編譯的時候出現的問題,主要是由於在使用類com.sun.tool.javac.Main時,總是出
原创 線程安全集合
線程安全集合 簡介 JDK 1.2 中引入的 Collection 框架是一種表示對象集合的高度靈活的框架,它使用基本接口 List、Set 和 Map。通過 JDK 提供每個集合的多次實現(HashMap、Hashtable、TreeM
原创 Java中的URLEncoder和URLDecoder類
1、URLEncoder是對字符編碼, URLDecoder是對字符進行解碼: 1.大寫字母A-Z 2.小寫字母a-z 3.數字 0-9 4.標點符 "." "-" "*"
原创 SSH框架搭配時遇到的問題
今天在利用SSH框架做項目時,發現依靠Myeclipse全導入的包有問題,會報找不到Servlet的錯誤, 1的解決辦法是: 在使用Spring的AOP編程時,會用到這幾個lib: (版本不一樣,文件名也不一樣) asm-2.
原创 Hibernate的性能優化
Hibernate是對JDBC的輕量級封裝,因此在很多情況下Hibernate的性能比直接使用JDBC存取數據庫要低。然而,通過正確的方法和策 略,在使用Hibernate的時候還是可以非常接近直接使用JDBC時的效率的,並且,在有
原创 struts 實現文件上傳與下載
上傳的Action,UploadExcel爲ActionForm,裏面有一個FormFile的屬性,主要是得到它的InputStream,然後寫入磁盤 public ActionForward execute(ActionMapping
原创 java 操作Excel(轉載)
<!-- /* Font Definitions */ @font-face {font-family:宋體; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-f
原创 工作半年總結
今天看見某博客上,倡導我們寫博客,看了蠻有感覺,把最近浮躁的心情,用寫博客方式發泄一下吧! 大學畢業已經有半年了,一畢業就到了沿海的某城市
原创 Java 動態加載類
第一部分:Java虛擬機啓動時,關於類加載方面的一些動作 當使用java ProgramName.class運行程序時,Java找到JRE,接着找到jvm.dll,把該動態庫載入內存,這就是JVM。然後加載其它動態