摘要:
Kind.ENTRY 入口,默认值 Kind.RETURN: 返回 Kind.THROW: 异常 Kind.Line: 行 一、返回时拦截 2、运行和返回结果 1)、运行 2)、调用接口: http://127.0.0.1:8080/monitor_tuning/ch4/arg1?name=nick 阅读全文
posted @ 2019-04-25 16:52 work hard work smart 阅读(160) 评论(0) 推荐(0) 编辑
|
|||
摘要:
Kind.ENTRY 入口,默认值 Kind.RETURN: 返回 Kind.THROW: 异常 Kind.Line: 行 一、返回时拦截 2、运行和返回结果 1)、运行 2)、调用接口: http://127.0.0.1:8080/monitor_tuning/ch4/arg1?name=nick 阅读全文
posted @ 2019-04-25 16:52 work hard work smart 阅读(160) 评论(0) 推荐(0) 编辑
摘要:
拦截方法: 1、普通方法 @OnMethod(clazz="", method="") 2、构造函数@OnMethod(claszz="", method="<init>") 3、拦截同名函数,用参数区分 一、拦截构造函数 1、创建接口 2、测试接口 http://127.0.0.1:8080/mo 阅读全文
posted @ 2019-04-25 16:18 work hard work smart 阅读(396) 评论(0) 推荐(0) 编辑
摘要:
一、Btrace简介 BTrace可以动态的向目标应用程序的字节码注入追踪代码 用到的技术JavaComplierApi,JVMTI,Agent,Instrumentation+ASM 二、Btrace安装 1、下载 Btrace的Github地址 https://github.com/btrace 阅读全文
posted @ 2019-04-25 14:52 work hard work smart 阅读(404) 评论(0) 推荐(0) 编辑 |
|||