![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
云计算
文章平均质量分 80
lqq0306
这个作者很懒,什么都没留下…
展开
-
Log4j入门学习
1.工作日志的概念1)在应用程序中添加日志记录总的来说基于三个目的:2)监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;3)跟踪代码运行时轨迹,作为日后审计的依据;4)担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息.2.日志工具log4j(什么是log4j) Apache是一个开放源代码项目1)控原创 2016-08-05 09:31:33 · 285 阅读 · 0 评论 -
Memcached缓存
1.Memcached介绍 Memcached是一个免费开源、高性能、分布式的内存对象缓存系统。 Memcached是在内存中,为特定数据(字符串或对象)构建 key-value的小块数据存储。2.Memcached优点 读写性能优异,特别是高并发时和文件缓存比有明显优势。 Memcache组建支持集群,并且是自动管理负载均3.Memcached缺点原创 2016-08-07 21:00:02 · 362 阅读 · 5 评论 -
Hibernate一级缓存
1.Hibernate缓存包括两大类:Hibernate一级缓存和Hibernate二级缓存 1). Hibernate一级缓存又称为“Session的缓存”。 Session内置不能被卸载,Session的缓存是事务范围的缓存(Session对象的生命周期通常对应一个数据库事务 或者一个应用事务)。原创 2016-08-08 08:34:11 · 282 阅读 · 2 评论 -
nginx负载均衡
Ngnix简介 Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源原创 2016-09-10 14:02:21 · 254 阅读 · 0 评论 -
hibernate二级缓存
Hibernate二级缓存又称为“SessionFactory的缓存”1.Hibernate二级缓存介绍 由于SessionFactory对象的生命周期和应用程序的整个过程对应,因此Hibernate二级缓存是进程范围或者集群范围的缓存, 有可能出现并发问题,因此需要采用适当的并发访问策略,该策略为被缓存的数据提供了事务隔离级别。 第二级缓原创 2016-08-09 10:56:09 · 296 阅读 · 0 评论 -
Hibernate三级缓存
Hibernate三级缓存1.三级缓存(查询缓存): 如果要使Query使用二级缓存,则需要打开查询缓存。事实上,三级缓存是基于二级缓存的, 如:list(集合),默认情况,它只会 往 二级缓存中存放数据,查找时不会搜索二级缓存,这是因为查询条件会随时变化。 有一种情况就是2次查询的条件是一样的,这是要想使用二级缓存,就必须打开查询缓存,打开方式如: "ca原创 2016-08-09 16:01:24 · 577 阅读 · 0 评论 -
freemarker操作演示
freemarker项目演示 一 Java项目演示 1.首先创建Java项目,整个项目如图所示 2.导入freemarker包 3.编写*.ftl文件(例如:hello.ftl) 4.编写测试类(例如:TestFreemarker.java) 5.运行测试类,效果如图: 二 web项目演示原创 2016-09-02 14:13:28 · 333 阅读 · 0 评论 -
freemarker介绍
freemarker简介 首先我们在学习FreeMarker之前我们首先要了解FreeMarker是做什么的? FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写。 FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序。虽然FreeMarker具有一些编程的能力, 但通原创 2016-09-02 08:35:54 · 842 阅读 · 0 评论