原创 運用ASM時常見異常

[color=red]java.lang.VerifyError:...Call to wrong initialization method[/co

原创 Javascript獲取各種瀏覽器可見窗口大小

呼呼,搞了大半天,總算弄明白了爲何用document.body.clientHeight,document.body.offsetHeight都沒有辦

原创 ASMSupport教程2動態生成類

在上一篇文章中我們介紹瞭如何生成接口,這次我們將編寫如何生成一個Class,首先我們先看下面的代碼:   public class CreateClassExample { private static String stati

原创 ClassGrep介紹

1.簡介 ClassGrep是一個java運行時查找工具。使用這個工具,可以查找出如下一些內容: 給定一個註解,查找使用了該註解的類,字段,方法 給定一個方法,查找哪些方法調用了給定的方法 給定一個類,查找出該類的所有子類 2.原理 當

原创 ASMSupport系列教程實例下載

ASMSupport系列教程實例下載地址 http://www.wensiqun.com/download/118/

原创 KindEditor的setHeight方法

KindEditor默認是沒有setHeight()方法的。通過一下方式添加setHeight方法 KindEditor.EditorClass.prototype.setHeight = function(height){

原创 EXT 組建的生命週期

      這幾天再看EXT的書《Ext JS in Action》。看到life cycle.但凡發現帶cycle的字眼的技術的貌似都挺重要的。這裏當筆記記錄一下。     這裏有一幅圖:      這幅圖很好的顯示了。ext的生命週

原创 Maven打包到指定目錄

<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</

原创 JDK concurrent

concurrent_programming_in_java.rar

原创 Cannot serialize session attribute XX for session

應該是你的程序中有太多沒有釋放的資源建議:1、如果你操作了數據庫,重點察看代碼中是否在任何情況下,都釋放了數據庫連接;2、檢查你的程序,重點檢查循環程序,看是否產生了大量的大對象(比如在循環內部構造新的集合等等),特別是靜態的對象;3、檢

原创 ASMSupport 字節碼工具

基於ASM的封裝的框架當使用ASM編寫的時候 很多情況下需要了解JVM底層的指令的, 並且需要對棧和本地變量顯式的進行操作, 如果直接用ASM進行開發勢必會付出更多的學習成本和時間成本,並且不易後期的維護。

原创 ASMSupport原理概要

ASMSupport是基於ASM實現的一套框架。 ASMSupport通過將ASM字節碼操作抽象成對象記作Operator,然後將字節碼操作所需要的信息封裝到Operator中,並將Operator添加到執

原创 java字節碼構造對象爲什麼需要dup命令

package jvm.study;public class Test { /** * @param args */ public static void main(String[] args) { Test t = new Tes

原创 關於cxf 連.net 的webservice生成客戶端異常( undefined element declaration 's:schema')

今天在使用CXF的wsdl2java.bat 根據wsdl文件生成客戶端調用時出現以下錯誤:WSDLToJava Error: Thrown by JAXB: undefined element decla

原创 Spring源碼學習之IOC(1)

[align=center][size=x-large][b]IOC初始化[/b][/size][/align]最近再看Spring技術內幕。發現裏面寫的挺不錯,就是個人覺得有點亂。這裏按照程序執行順序重新