最新 | 最热门 | 最高评价

+0  Lombok介绍

Tag: Java Framework | AOP | AspectJ | CGLib | Lombok | 动态代理
四火 发于 2013年09月08日 23:19 | 点击: 2156 | 展开摘要
文章系本人原创,转载请保持完整性并注明出自《四火的唠叨》

最初我是在公司内部的broadcast上面听到有principal介绍到它的,和AspectJ归在一起。看了几个例子之后觉得有点意思,就去Lombok的官网上扒了一下。我们已经知道向AspectJ、CGLib等等都可以做到对已有Java代码在字节码层级的改变,无论是编译时期静态织入还是运行时期动态代理,对于我们使用AOP来减少那些重复性编码的劳动、增加切面性质的逻辑颇有帮助。这里有几个概念:

首先是AOP,我在这里

查看全文: http://www.udpwork.com/item/10617.html

+0  动态实时跟踪你的java程序

Tag: java | aop | asm | aspectj | bcel | bytecode | cglib | jvm | proxy | transform
聚石 发于 2011年08月15日 14:48 | 点击: 1818 | 展开摘要
之前有写 基于AOP的日志调试 讨论一种跟踪Java程序的方法, 但不是很完美.后来发现了 Btrace , 由于它借助动态字节码注入技术 , 实现优雅且功能强大.

只不过, 用起来总是磕磕绊绊的, 时常为了跟踪某个问题, 却花了大把的时间调试Btrace的脚本. 为此, 我尝试将几种跟踪模式固化成脚本模板, 待用的时候去调整一下正则表达式之类的.

跟踪过程往往是假设与验证的螺旋迭代过程, 反复的用BTrace跟踪目标进程, 总有那么几次莫名其妙的不可用, 最后不得不重启

查看全文: http://www.udpwork.com/item/6604.html
|<<<1>>>| 一共1页, 2条记录