rose框架理解
23 <filter> 24 <filter-name>roseFilter</filter-name> 25 <filter-class>net.paoding.rose.RoseFilter</filter-class> 26 </filter> 27 <filter-mapping> 28 <filter-name>roseFilter</filter-name> 29 <url-pattern>/*</url-pattern> 30 <dispatcher>REQUEST</dispatcher> 31 <dispatcher>FORWARD</dispatcher> 32 <dispatcher>INCLUDE</dispatcher> 33 </filter-mapping>
SoftReference
读代码时看到这个,感兴趣查了一下,说法是weakReference是用来防止内存泄露,softReference是用来作为cache机制。
有关链接如下
http://tonysun3544.iteye.com/blog/1319279
http://blog.csdn.net/stevenhu_223/article/details/18360397
class.newInstance()
cached
在阅读代码时,有这么一句(FileSystemManager.java)
private Map<String, FileObject> cached = new LRUMap(10000)
其中的LRUMap使用的是org.apache.commons.collections.map.LRUMap;