摘要: https://blog.csdn.net/luoweifu/article/details/46613015 阅读全文
posted @ 2019-04-24 16:17 yoshion 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 摘要: 本文主要参考网上Blog(详见Reference)总结ConcurrentHashMap的各方面知识,方便复习 转自:https://my.oschina.net/hosee/blog/675884 并发编程实践中,ConcurrentHashMap是一个经常被使用的数据结构,相比于Hash 阅读全文
posted @ 2019-04-24 10:20 yoshion 阅读(694) 评论(0) 推荐(0) 编辑
摘要: Java动态代理之JDK实现和CGlib实现(简单易懂) 一 JDK和CGLIB动态代理原理 1、JDK动态代理 利用拦截器(拦截器必须实现InvocationHanlder)加上反射机制生成一个实现代理接口的匿名类, 在调用具体方法前调用InvokeHandler来处理。 2、CGLiB动态代理 阅读全文
posted @ 2019-04-22 14:41 yoshion 阅读(335) 评论(0) 推荐(0) 编辑
摘要: spring拦截器是基于动态代理,注解就是拦截器,所以关于动态代理需要注意的坑,注解同样要注意。 1.创建注解类 2.定义拦截器 这里踩到了坑。见注释 3.配置拦截地址 这三部注解就已经可以生效。 完了在你的controller层 类上或方法上加上注解都会生效 阅读全文
posted @ 2019-04-19 17:52 yoshion 阅读(4272) 评论(0) 推荐(0) 编辑
摘要: 本文将介绍JDK自带的JVM排查工具。其提供的排查工具有:(1)jps:JVM Process Status Tool,显示系统内所有的JVM进程;(2)jstat:JVM Statistics Monitoring Tool,可以收集JVM相关的运行数据;(3)jinfo:Configuratio 阅读全文
posted @ 2019-04-18 16:47 yoshion 阅读(357) 评论(0) 推荐(0) 编辑