- 浏览: 301247 次
- 性别:
- 来自: 合肥
-
最新评论
-
honey_fansy:
JAVA类加载器分析-比较热部署和"Hot Code Replace" -
xialia8:
有个疑问,WebAppContextClassLoader的p ...
细说Tomcat如何打破双亲委派(有源码和图) -
wwenyunkui:
下载后,进行安装就可以了。https://repos.fedo ...
一键安装Maven/Ant (使用Yum) -
regale:
java用的double,scala用的String,要精确, ...
Scala浮点运算精度问题 -
nomandia:
不错了,之前的方法太麻烦了
一键安装Maven/Ant (使用Yum)
文章列表
我在web.xml里面定义了错误页面,在Firefox显示正常,不知道为什么,跑到IE下面反而错了.
我的错误页面是通过Spring Security提供的AOP实现的,开始以为是这个没有配置对.后来才知道,原来是IE对错误页面要求必须大于512.你可以通过下面的搜索链接,找到更详细的解释.
http://www.baidu.com/s?tn=isanmao_pg&bs=IE+%B4%ED%CE%F3%D2%B3%C3%E6+512&f=8&rsv_bp=1&wd=IE+%B4%ED%CE%F3%D2%B3%C3%E6+512+403&inputT ...
ThreadLocal深入学习
- 博客分类:
- JAVA
以前经常用到ThreadLocal,但是没有深入的看过.这次有机会看了一下源码,发现了一些以前没有发现的问题.
1)ThreadLocal的实现是给每一个Thread维护一个Map. 并且这个Map也是在Thread里面声明的,如果没有初始化这个Map.ThreadLocal会帮忙初始化. 详情可以参考ThreadLocal.createMap().
2)每一个Thread只可以托管一个对象.查看ThreadLocal.set()方法,你会发现key值是不变的.因为多个Thread拿到的是同一个ThreadLocal实例,而this就是指向ThreadLocal. 换句话说,也就是所有的Th ...