- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 Javassist 代码转换
该实例参考自 IMB DEVELOPERS 该实例主要实现,在对某一个方法进行转换,在其执行之前,运行某一个方法,来记录日志信息!package org.java.javassist.six;import javassist.*;/** * 采用javassist实现代码转换: * * Javassist提供了两种方式用于对系统字节码修改的处理方法:
2016-07-15 15:08:56 1164
转载 Javassist操作方法总结
参考手册: 1、读取和输出字节码 ClassPool pool = ClassPool.getDefault();//会从classpath中查询该类CtClass cc = pool.get("test.Rectangle");//设置.Rectangle的父类cc.setSuperclass(pool.get("test.Point"));//输出.Rectangle.cla
2016-07-15 15:03:42 18274
原创 javassist 基本用法
Javassist是一个能够操作字节码框架,在学习的过程中存在了一些问题,用博客的方式记录下来,希望对大家有所帮助。一、实例功能 学习的实例来自于 IBM developer 主要功能实现计算一个方式具体的执行时间. 二、代码实例 package org.java.javassist.one;/** * 该类并不是对StringBuilder进
2016-07-13 14:39:13 7423
原创 AtomicInteger的使用
最近在看关于分布式应用开发相关的书籍,发现在书中提到了关于线程安全的一些不常见的类的用法,所以下来就自己花了一点时间看了一点API文档。下面是我的一点总结。一、API文档说明Package java.util.concurrent.atomic Description A small toolkit of classes that support lock-free thr
2016-07-12 10:44:43 6234
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人