![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
bibiwannbe
这个作者很懒,什么都没留下…
展开
-
JVM GC排查
1、定位java的进程 可使用普通的ps -ef|grep java 的形式 可直接用jps -ml 2、gc原因排查使用jstat -gccause [pid] 2s 每两秒输出上一次gc的原因以及当前gc的原因jmap -histo[pid] |head -n20 输出堆栈中类占用大小jmap -dump:format=b,file=gcdata.hprof [pid] dump堆栈文件到机器上...原创 2021-03-24 13:45:35 · 146 阅读 · 0 评论 -
JSR303校验的全局错误处理
实现一个全局处理类,并对异常进行判断处理方法有如下几种1.实现HandlerExceptionResolver接口,实现其中的resolveException()方法。public class GlobalExceptionResolver implements HandlerExceptionResolver { @Override public ModelAn...原创 2018-08-16 14:30:34 · 543 阅读 · 0 评论 -
JAVA代理Proxy如何通过反射实现代理
1.实现一个简易的代理类java实现代理可以通过java.lang.reflect.Proxy接口结合java.lang.reflect.InvocationHandler来实现import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;public class ProxyHandler...原创 2018-08-17 12:12:01 · 1363 阅读 · 0 评论