写点什么

字节码增强

0 人感兴趣 · 5 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/9a/9a28cb5e9b7d846374a312d69472a322.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

浅谈字节码增强技术系列 1- 字节码增强概览

前段时间一直想参照lombok的实现原理写一篇可以生成业务单据修改记录插件的专利,再查阅资料的过程中,偶然了解到了字节码增强工具-byteBuddy。但是由于当时时间紧促,所以没有深入的对该组件进行了解。其实再我们的日常开发中,字节码增强组件的身影无处不在

https://static001.geekbang.org/infoq/df/dfb31bdcd6dc5ad75eb5dda55e3a0766.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

透过 JVM-SANDBOX 源码, 了解字节码增强技术原理

JVM 沙箱容器是一种 JVM 的非侵入式运行期 AOP 解决方案。通过 JVM-SANDBOX 可以在不重启,不侵入目标 jvm 的前提下对目标方法进行代码增强。

https://static001.geekbang.org/infoq/91/91ce5ed19871e21e60a7ea9a90a4c869.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

调研字节码插桩技术,用于互联网分布式系统监控设计和实现!

用户头像
小傅哥
2021-07-19

咋滴,你那上线的系统是裸奔呢?一套线上系统是否稳定运行,取决于它的运行健康度,而这包括;调用量、可用率、影响时长以及服务器性能等各项指标的一个综合值。并且在系统出现异常问题时,可以抓取整个业务方法执行链路并输出;当时的入参、出参、异常信息。

https://static001.geekbang.org/infoq/6e/6e6046aa741ba1a4d4403acc00ae4bfc.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

深入剖析 | 字节码增强

Java语法层面暂不支持的功能特性,并不代表JVM不支持(比如:Coroutine),总之,基于字节码增强技术,一切皆有可能。

字节码增强_字节码增强技术文章_InfoQ写作社区