
jvm
低调徐
这个作者很懒,什么都没留下…
展开
-
jvm jvisualvmexe 插件安装
https://blog.youkuaiyun.com/prstaxy/article/details/51163060转载 2018-09-25 21:06:43 · 732 阅读 · 0 评论 -
Tomcat性能调优、监控
一、分类tomcat 远程debugtomcat-manager 监控psi-probe 监控二、原创 2018-09-27 14:03:22 · 735 阅读 · 0 评论 -
拦截复杂参数、环境变量、正则匹配拦截
一、分类拦截this、入参、返回this:@Self入参:可以用AnyType,也可以用真实的类型,同名的用真实的返回值; @Return获取对象的值简单类型:直接获取复杂类型: 反射,类名+属性名获取复杂类似实例user对象 需要先获取字段 再用反射@RequestMapping("/return")public User return1(User user){retur...原创 2018-09-27 13:57:30 · 441 阅读 · 0 评论 -
Btrace拦截返回值异常、行号
一、拦截时机分类:Kind.ENTRY入口,默认值Kind.RETURN返回––Kind.Line行Kind.THROW异常二 实例:1.返回值测试:控制层测试代码/*** 返回值拦截*/@RequestMapping("/return")public User return1(User user){return us...原创 2018-09-27 11:30:39 · 491 阅读 · 0 评论 -
使用Btrace拦截方法
构造函数拦截测试代码package com.baoge_springboot.springboot_core.web.entity;public class User {private Integer id;private String username;public User(Integer id, String username) { super(); this...原创 2018-09-26 22:10:59 · 465 阅读 · 0 评论 -
btrace 基础
BTrace是Java的安全可靠的动态跟踪工具。 它的工作原理是通过 instrument + asm 来对正在运行的java程序中的class类进行动态增强。也就是说btrace可以在Java程序运行时,动态地向目标应用程序的字节码注入追踪代码。说他是安全可靠的,是因为它对正在运行的程序是只读的。也就是说,他可以插入跟踪语句来检测和分析运行中的程序,不允许对其进行修改。因此他存在一些限制:不...转载 2018-09-26 21:18:00 · 141 阅读 · 0 评论 -
Btrace安装入门
一.配置环境变量下载btrace https://github.com/btraceio/btracehttps://github.com/btraceio/btrace/releases/tag/v1.3.11.1解压文件新建环境变量:BTRACE_HOME添加path: %BTRACE_HOME%\bin二 两种运行脚本的方式1 在JVisualVM中添加Btrace插件,...原创 2018-09-26 18:47:55 · 560 阅读 · 0 评论