一、目标1、搭建传统的ssh开发环境,并成功运行(插入、查询)2、了解c3p0连接池相关配置3、了解验证hibernate的二级缓存,并验证4、了解spring事物配置,并验证5、了解spring的IOC(依赖注入),将struts2的action对象(bean)交给spring管理,自定义bean...
分类:
数据库 时间:
2016-01-23 21:15:41
阅读次数:
470
1.一级缓存是针对session级别的,当这个session关闭后这个缓存就不存在了。2.二级缓存是SessionFactory级别的,二级缓存我们通常使用其他的一些开源组件,比如hibernate经常使用的就是ECache,这个缓存在整个应用服务器中都会有效的。区别:两者的作用范围不同。首先要明白...
分类:
Web程序 时间:
2016-01-22 13:50:30
阅读次数:
116
Mybatis一级、二级缓存一级缓存首先做一个测试,创建一个mapper配置文件和mapper接口,我这里用了最简单的查询来演示。 public interface UserMapper { List findUsers()throws Exception;}然后编写一个单元测试publ...
分类:
其他好文 时间:
2016-01-22 10:42:16
阅读次数:
170
本文转自xiaoyangger的专栏,地址为:http://blog.csdn.net/xiaoyangger/article/details/7683646SRAM和DRAM的区别和联系:(电脑中的内存属于DRAM,CPU中的二级缓存属于SRAM)存储原理 RAM(Random Access M....
分类:
其他好文 时间:
2016-01-21 15:39:12
阅读次数:
181
二级缓存 可以跨session共享,同一个sessionFactory内多个session共享。 org.hibernate.cache.EhCacheProvider true一级缓存和二级缓存 一级缓存 : Session级别的缓存,默认启用 二级缓存 : SessionFactory级...
分类:
Web程序 时间:
2016-01-20 20:33:25
阅读次数:
148
缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数...
分类:
Web程序 时间:
2016-01-14 22:17:06
阅读次数:
229
Hibernate 缓存?缓存(Cache): 计算机领域非常通用的概念。它介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,其作用是降低应用程序直接读写永久性数据存储源的频率,从而提高应用的运行性能。缓存中的数据是数据存储源中数据的拷贝。缓存的物理介质通常是内存?Hibernate中...
分类:
Web程序 时间:
2016-01-12 06:35:34
阅读次数:
177
NHibernate之一级缓存(第十篇) NHibernate的一级缓存,名词好像很牛B,很难。实际上就是ISession缓存。存储在ISession的运行周期内。而二级缓存则存储在ISessionFactory内。一、ISession一级缓存测试 ISession默认开启一级缓存,不需要任何配.....
分类:
Web程序 时间:
2015-12-09 11:19:15
阅读次数:
207
首先,当然是安装MemCache服务器端了。 然后配置过程,仅仅两个问题。 1、NHibernate要与NHibernate.Cache的版本要一致。否则,NHibernate.Caches.MemCache.MemCacheProvider无法实例化。 2、要引用log4net,否则Memc...
分类:
Web程序 时间:
2015-12-09 10:02:14
阅读次数:
227
.Net缓存管理框架CacheManagerCache缓存在计算机领域是一个被普遍使用的概念。硬件中CPU有一级缓存,二级缓存, 浏览器中有缓存,软件开发中也有分布式缓存memcache, redis。缓存无处不在的原因是它能够极大地提高硬件和软件的运行速度。在项目开发中,性能慢的地方常常是IO操作...
分类:
系统相关 时间:
2015-11-30 23:46:40
阅读次数:
264