摘要: 总述 ThreadLocal 在面试中经常提到,关于ThreadLocal使用不当造成OOM以及在特殊场景下,通过ThreadLocal可以轻松实现一些看起来复杂的功能,都说明值得花时间研究其原理。 ThreadLocal 不是 Thread,是一个线程内部的数据存储类,通过它可以在指定的线程中存储 阅读全文
posted @ 2020-04-01 16:46 windy杨树 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 1 模式动机 在某些情况下,一个客户不想或者不能直接引用一个对象,此时可以通过一个称之为“代理”的第三者来实现间接引用。代理对象可以在客户端和目标对象之间起到 中介的作用,并且可以通过代理对象去掉客户不能看到 的内容和服务或者添加客户需要的额外服务。 通过引入一个新的对象(如小图片和远程代理 对象) 阅读全文
posted @ 2020-04-01 15:34 windy杨树 阅读(480) 评论(0) 推荐(0) 编辑
摘要: Spring Spring DI(IOC) 是什么?如何实现? Spring AOP是什么?使用场景?底层如何实现? 项目里用到了AOP? 为什么要使用aop,直接抽取方法封装起来不行吗? 待定 spring bean的生命周期,注入方式 参考:https://www.cnblogs.com/you 阅读全文
posted @ 2020-04-01 12:49 windy杨树 阅读(209) 评论(0) 推荐(0) 编辑