会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ulnix
博客园
首页
新随笔
联系
管理
订阅
2019年8月22日
Filter使用方式及源码解析
摘要: 如何使用Filter 先看下filter接口。 使用filter的方式很简单,首先编写一个类实现Filter接口,在doFilter中进行拦截操作,参数request和response由connector生成,层层传递过来,FilterChain就是当前filter所在的拦截链,filter的doF
阅读全文
posted @ 2019-08-22 22:25 ulnix
阅读(1597)
评论(0)
推荐(0)
2019年8月8日
单例设计模式和Java内存模型
摘要: 使用双检索的单例设计模式延迟加载存在的问题 这篇文章介绍了使用双检索延迟加载的单例模式存在的问题,以下的代码由于指令重排序可能会无法正常工作。 正常的执行顺序是 但由于指令的乱序执行,代码的执行顺序可能变为 由此,线程可能获取到一个没有初始化完毕的对象。 1 class Foo { 2 privat
阅读全文
posted @ 2019-08-08 20:30 ulnix
阅读(596)
评论(0)
推荐(0)
公告