work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2019年4月25日

摘要: 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) 编辑

摘要: 1、Dubbo和Spring Cloud区别 1)、通信方式不同 Dubbo使用RPC通信,Spring Cloud使用Http RestFul方式 2) 组成部分不同 组件 Dubbo Spring Cloud 服务注册中心 Zookeeper Spring Cloud Netflix Eurek 阅读全文

posted @ 2019-04-25 09:48 work hard work smart 阅读(145) 评论(0) 推荐(0) 编辑