摘要: 1,单例模式 解法一:只适用于单线程: 解法二:适用于多线程但效率不高 在getInstance()上加synchronized加锁 解法三:改进的多线程单例 不需要整个方法加锁,只需要创建时加锁 解法四(强烈推荐):利用静态构造函数 原理:类成员变量只在类加载时初始化一次。 解法五(强烈推荐): 阅读全文
posted @ 2017-09-15 22:52 coder为 阅读(248) 评论(0) 推荐(0) 编辑
摘要: Filter执行顺序: GZipFilter应用: web.xml配置 阅读全文
posted @ 2017-09-15 21:58 coder为 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 一,WAR文件 建立WAR文件时,就是把整个Web应用结构(去掉Web应用上下文,也就是把WEB-INF之上的一级目录去掉)压缩起来,给定一个.war扩展名,WAR文件名就会成为WEB应用的名字。 当通过把WAR文件放在webapps目录中,在Tomcat中部署Web应用时,Tomcat会解开WAR 阅读全文
posted @ 2017-09-15 21:57 coder为 阅读(264) 评论(0) 推荐(0) 编辑