一、目标1、搭建传统的ssh开发环境,并成功运行(插入、查询)2、了解c3p0连接池相关配置3、了解验证hibernate的二级缓存,并验证4、了解spring事物配置,并验证5、了解spring的IOC(依赖注入),将struts2的action对象(bean)交给spring管理,自定义bean...
分类:
数据库 时间:
2016-01-23 21:15:41
阅读次数:
470
思路:(1)什么是缓存(2)hibernate的session是一级缓存,但有了一级缓存为什么还要有二级缓存呢?(3)如何配置Hibernate的二级缓存。(1)缓存就是把以前从数据库中查询出来和使用过的对象保存在内存中(一个数据结构),这个数据结构通常是或类似HashMap,当以后要使用某..
分类:
Web程序 时间:
2015-11-06 07:25:12
阅读次数:
274
我们知道hibernate的一级缓存是将数据缓存到了session中从而减少与数据库的交互。那么二级缓存呢?
一、应用场合
比如,在12306购票时,需要选择出发地与目的地,如果每点一次都与数据库交互一次,这就很不合适,这些地点数据在相当长的一段时间内是不会发生变化的(山东省在相当长的时间内还叫山东省),所以应该缓存起来,没必要每次都与数据库交互,而且该类数据安全性也不是很高。
适合二级...
分类:
Web程序 时间:
2015-08-12 21:42:35
阅读次数:
615
我想做互联网的都会接触到云。认识的很多人他们用的阿里云,我们选择的是AWS 。
我想国内用AWS的也会慢慢的增多,自动扩展服务器可以防止攻击,中国区第二个机房也已经建好了。保证了高可用。但是有一个问题就是论坛上资料全是英文的,这个一点没法和阿里云比,都是中文。
和大多数互联网产品一样,我们还处于初期开发阶段,但是用到的aws的服务还是很多的。
我们选择了Memcached作为haiberna...
分类:
Web程序 时间:
2015-08-06 00:34:00
阅读次数:
129
与Session的一级缓存相对的是,SessionFactory也提供了相应的缓存机制(二级缓存)。SessionFactory缓存可以依据功能和目的的不同而划分为内置缓存和外置缓存。SessionFactory的内置缓存中存放了映射元数据和预定义SQL语句,映射元数据是映射文件中数据的副本,而预定...
分类:
Web程序 时间:
2015-06-26 00:18:51
阅读次数:
198
很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的,请原谅我的顽固不化。hibernate的session提供了一级缓存,每个session,对同一...
分类:
Web程序 时间:
2015-06-01 00:40:29
阅读次数:
139
转自:http://www.iteye.com/topic/18904很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。 我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的,请原谅我的顽固不化。hi...
分类:
Web程序 时间:
2015-04-16 13:46:15
阅读次数:
133
(一)Hibernate的二级缓存策略的一般过程如下:1) 条件查询的时候,总是发出一条select * from table_name where …. (选择所有字段)这样的SQL语句查询数据库,一次获得所有的数据对象。2) 把获得的所有数据对象根据ID放入到第二级缓存中。3) 当Hiberna...
分类:
编程语言 时间:
2014-12-09 13:41:51
阅读次数:
256
Hibernate的二级缓存Hibernate 二级缓存 总结整理博客分类:hibernate杂谈hibernate和《Hibernate 关系映射 收集、总结整理》 一样,本篇文章也是我很早之前收集、总结整理的,在此也发上来 希望对大家有用。因为是很早之前写的,不当之处请指正。1、缓存:缓存是什么...
分类:
Web程序 时间:
2014-10-16 21:01:33
阅读次数:
348
collection二级缓存:不使用集合的二级缓存时: 运行下面的代码:@Test public void testCollectionSecondLevelCache1(){ Department dept = (Department) session.get(Departm...
分类:
Web程序 时间:
2014-10-13 19:32:51
阅读次数:
258