上一页 1 2 3 4 5 6 ··· 16 下一页
摘要: 1, 背景 使用GemfireCache缓存的话经常出现OOM的问题,因为GemfireCache内嵌在application中,而且有可能不同的application使用的是相同的数据,也就是说相同数据会重复放在好几个GemfireCache中,这对内存是一种浪费,所以需要将缓存从applicat 阅读全文
posted @ 2017-09-17 14:08 coder为 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 1,单例模式 解法一:只适用于单线程: 解法二:适用于多线程但效率不高 在getInstance()上加synchronized加锁 解法三:改进的多线程单例 不需要整个方法加锁,只需要创建时加锁 解法四(强烈推荐):利用静态构造函数 原理:类成员变量只在类加载时初始化一次。 解法五(强烈推荐): 阅读全文
posted @ 2017-09-15 22:52 coder为 阅读(247) 评论(0) 推荐(0) 编辑
摘要: Filter执行顺序: GZipFilter应用: web.xml配置 阅读全文
posted @ 2017-09-15 21:58 coder为 阅读(185) 评论(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) 编辑
摘要: http://www.luafaq.org/#T1.10 阅读全文
posted @ 2017-09-13 12:55 coder为 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://www.cnblogs.com/nizuimeiabc1/p/7147532.html SpringMVC的工作原理图: SpringMVC流程 1、 用户发送请求至前端控制器DispatcherServlet。 2、 DispatcherServlet收到请求调用Handle 阅读全文
posted @ 2017-09-13 12:39 coder为 阅读(2674) 评论(0) 推荐(0) 编辑
摘要: 一, 容器(container) servelt 没有main()方法,它们受控于另一个Java应用,这个Java应用称为容器(container)。Tomcat就是这样一个容器。Web服务器应用(如Apache)得到一个指向servlet的请求时,服务器不是把这个请求交给servlet本身,而是交 阅读全文
posted @ 2017-09-12 20:31 coder为 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 转自: http://www.cnblogs.com/zrtqsk/p/3735273.html Spring作为当前Java最流行、最强大的轻量级框架,受到了程序员的热烈欢迎。准确的了解Spring Bean的生命周期是非常必要的。我们通常使用ApplicationContext作为Spring容 阅读全文
posted @ 2017-09-12 11:46 coder为 阅读(206) 评论(0) 推荐(0) 编辑
摘要: https://www.compose.com/articles/a-quick-guide-to-redis-lua-scripting/ What's Lua? Lua is a language which has been around since 1993. Its origins in 阅读全文
posted @ 2017-09-12 09:39 coder为 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://www.cnblogs.com/xing901022/p/4149524.html 首先八卦一下这个日志家族的成员,下面这张图虽然没有包含全部的内容,但是基本也涵盖了日志系统的基本内容,不管怎么说,先记住下面这张图: 通过上面的图,可以简单的理清关系! commons-logg 阅读全文
posted @ 2017-09-11 22:28 coder为 阅读(144) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 16 下一页