- 博客(9)
- 资源 (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 281
原创 freemarker操作演示
freemarker项目演示 一 Java项目演示 1.首先创建Java项目,整个项目如图所示 2.导入freemarker包 3.编写*.ftl文件(例如:hello.ftl) 4.编写测试类(例如:TestFreemarker.java) 5.运行测试类,效果如图: 二 web项目演示
2016-09-02 14:13:28 350
原创 freemarker介绍
freemarker简介 首先我们在学习FreeMarker之前我们首先要了解FreeMarker是做什么的? FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写。 FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序。虽然FreeMarker具有一些编程的能力, 但通
2016-09-02 08:35:54 876
原创 i++与++i的区别
i++;表示先赋值,后运算 ++i;表示先运算,后赋值 举例说明: int i=500; int a=i++; //a=500;i=i+1;i=501; int b=++i;//i=i+1;i=502;b=502; 所以a的输出结果为500; b的输出结果为502;int c=(--b
2016-08-09 20:37:32 508
原创 Hibernate三级缓存
Hibernate三级缓存1.三级缓存(查询缓存): 如果要使Query使用二级缓存,则需要打开查询缓存。事实上,三级缓存是基于二级缓存的, 如:list(集合),默认情况,它只会 往 二级缓存中存放数据,查找时不会搜索二级缓存,这是因为查询条件会随时变化。 有一种情况就是2次查询的条件是一样的,这是要想使用二级缓存,就必须打开查询缓存,打开方式如: "ca
2016-08-09 16:01:24 596
原创 hibernate二级缓存
Hibernate二级缓存又称为“SessionFactory的缓存”1.Hibernate二级缓存介绍 由于SessionFactory对象的生命周期和应用程序的整个过程对应,因此Hibernate二级缓存是进程范围或者集群范围的缓存, 有可能出现并发问题,因此需要采用适当的并发访问策略,该策略为被缓存的数据提供了事务隔离级别。 第二级缓
2016-08-09 10:56:09 309
原创 Hibernate一级缓存
1.Hibernate缓存包括两大类:Hibernate一级缓存和Hibernate二级缓存 1). Hibernate一级缓存又称为“Session的缓存”。 Session内置不能被卸载,Session的缓存是事务范围的缓存(Session对象的生命周期通常对应一个数据库事务 或者一个应用事务)。
2016-08-08 08:34:11 305 2
原创 Memcached缓存
1.Memcached介绍 Memcached是一个免费开源、高性能、分布式的内存对象缓存系统。 Memcached是在内存中,为特定数据(字符串或对象)构建 key-value的小块数据存储。2.Memcached优点 读写性能优异,特别是高并发时和文件缓存比有明显优势。 Memcache组建支持集群,并且是自动管理负载均3.Memcached缺点
2016-08-07 21:00:02 398 5
原创 Log4j入门学习
1.工作日志的概念1)在应用程序中添加日志记录总的来说基于三个目的:2)监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;3)跟踪代码运行时轨迹,作为日后审计的依据;4)担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息.2.日志工具log4j(什么是log4j) Apache是一个开放源代码项目1)控
2016-08-05 09:31:33 300
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人