- 浏览: 16930 次
- 性别:
- 来自: 杭州
最新评论
-
java_and_music:
还是会报错:
Description Resource Pat ...
Spring3.0.4MVC的resources使用之旅 -
java_and_music:
我用的是org.springframework.web.ser ...
Spring3.0.4MVC的resources使用之旅 -
rumcoke:
stackoverflow awdxzc 写道我用maven2 ...
Spring3.0.4MVC的resources使用之旅 -
bingguo:
bingguo 写道lnzxl 写道只须把org.spring ...
Spring3.0.4MVC的resources使用之旅 -
bingguo:
lnzxl 写道只须把org.springframework. ...
Spring3.0.4MVC的resources使用之旅
文章列表
在使用RESTful URI之前必须扫清对静态资源访问的问题,相信大家以前都用UrlRewrite Filter方式对配置uri pattern的静态资源进行URL rewrite.自从Spring3支持RESTful uri后,最新的Spring3.0.4巧妙的解决了对静态资源的访问,解决了开发时期对静态资源访问的问题.
先说下Spring3.0.4对静态资源访问的原理.通过<resources/>或者<mvc:resources/>元素,把mapping的URI注册到SimpleUrlHandlerMapping的urlMap中,key为mappi ...
ThreadLocal解决了多线程并发操作单例对象属性带来的冲突问题.当采用ThreadLocal来保存对象变量时,变量就归各自的线程所有.因为调用set方法时,map中的key就为这个线程名.
在这我想说的一点是,当调用get方法从ThreadLocal中取回变量时,不要忘了remove掉.为什么一定要remove一下呢?
呵呵.主要有两个原因:
(1)利于GC快速回收变量内存.app server都是用线程池处理并发请求,不remove掉长久得不到GC.
(2)产生脏数据.这点很危险.例如,A用户请求的数据,怎么后来的B用户请求时也有A所产生的数据了呢?产生这 ...