面试
面试
低调的杉菜
这个作者很懒,什么都没留下…
展开
-
ThreadLocal详解
ThreadLocal是什么 ThreadLocal是一个本地线程副本变量工具类。主要用于将私有线程和该线程存放的副本对象做一个映射,各个线程之间的变量互不干扰,在高并发场景下,可以实现无状态的调用,特别适用于各个线程依赖不通的变量值完成操作的场景。 从数据结构入手 下图为ThreadLocal的内部结构图 ThreadLocal结构内部 从上面的结构图,我们已经窥见ThreadLo...原创 2019-08-14 17:46:42 · 89 阅读 · 0 评论 -
Spring中的事件机制
1. 什么是事件监听机制 在讲解事件监听机制前,我们先回顾下设计模式中的观察者模式,因为事件监听机制可以说是在典型观察者模式基础上的进一步抽象和改进。我们可以在JDK或者各种开源框架比如Spring中看到它的身影,从这个意义上说,事件监听机制也可以看做一种对传统观察者模式的具体实现,不同的框架对其实现方式会有些许差别。 典型的观察者模式将有依赖关系的对象抽象为了观察者和主题两个不同的角色,多个...转载 2019-10-25 11:54:57 · 211 阅读 · 0 评论