摘要: 如何使用Filter 先看下filter接口。 使用filter的方式很简单,首先编写一个类实现Filter接口,在doFilter中进行拦截操作,参数request和response由connector生成,层层传递过来,FilterChain就是当前filter所在的拦截链,filter的doF 阅读全文
posted @ 2019-08-22 22:25 ulnix 阅读(1597) 评论(0) 推荐(0)
摘要: 使用双检索的单例设计模式延迟加载存在的问题 这篇文章介绍了使用双检索延迟加载的单例模式存在的问题,以下的代码由于指令重排序可能会无法正常工作。 正常的执行顺序是 但由于指令的乱序执行,代码的执行顺序可能变为 由此,线程可能获取到一个没有初始化完毕的对象。 1 class Foo { 2 privat 阅读全文
posted @ 2019-08-08 20:30 ulnix 阅读(596) 评论(0) 推荐(0)