Shiro提供了类似于Spring的Cache抽象,即Shiro本身不实现Cache,但是对Cache进行了又抽象,方便更换不同的底层Cache实现。对于Cache的一些概念可以参考《Spring Cache抽象详解》:http://jinnianshilongnian.iteye.com/blog...
分类:
其他好文 时间:
2015-05-13 12:04:28
阅读次数:
129
1.springMVC对事务的管理方式有哪些 2. 生成数据库ID的几种方式 3.heibirnate?与jpa,mybatis,?ibatis的关系 4.hibernate缓存机制是什么样的 5.redius,?memercacha实现缓存的几种常用对象 6.jsf实现机制与jsp对...
分类:
编程语言 时间:
2015-05-13 10:49:52
阅读次数:
141
if (HttpContext.Current.Cache["code_" + CodeType] == null){ SysCodeService codeService = new SysCodeService(); List allCode = codeService.GetCodeLis.....
分类:
Web程序 时间:
2015-05-12 11:04:02
阅读次数:
132
对于高性能数据库操作,只靠设计最优的库表结构、建立最好的索引是不够的,还需要合理的设计查询。如果查询写得很糟糕,即使库表结构再合理、索引再合适,也无法实现高性能。查询优化、索引优化、库表结构优化需要齐头并进,一个不落。6.1 为什么查询速度会慢通常来说,查询的生命周期大致可以按照顺序来看:从客户端>>服务器>>在服务器上进行解析>>生成执行计划>>执行>>返回结果给客户端。其中执行可以认为是整个生...
分类:
数据库 时间:
2015-05-09 22:10:50
阅读次数:
216
hibernate的一级缓存 hibernate是一个线程对应一个session,一个线程可以看成一个用户。也就是说session级缓存(一级缓存)只能给一个线程用,别的线程用不了,一级缓存就是和线程绑定了。 hibernate一级缓存生命周...
分类:
Web程序 时间:
2015-05-09 16:43:25
阅读次数:
155
缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能。 Hibernate在查询数据时,首先到缓存中去查找,如果找到就直接使用,找不到的时候就会从物理数据源中检索,所以,把频繁使用的数据加载到...
分类:
Web程序 时间:
2015-05-06 19:29:31
阅读次数:
183
iOS开发UI篇—UITableviewcell的性能问题一、UITableviewcell的一些介绍UITableView的每一行都是一个UITableViewCell,通过dataSource的 tableView:cellForRowAtIndexPath:方法来初始化每?行UITableVi...
分类:
移动开发 时间:
2015-05-03 20:16:16
阅读次数:
114
谈到页面性能优化,缓存机制是其中非常重要的一环。缓存可以使页面尽可能快地得到需要的文档,具有减轻带宽、降低服务的负荷、提高用户体验等功能。随着高级浏览器,尤其是移动端的发展,可用的缓存范畴逐渐变大,简单地将其分为三类:一、Application Cache 这是H5中的新特性,可以将页面资源...
分类:
其他好文 时间:
2015-04-30 21:39:32
阅读次数:
134
上篇博客介绍了Hibernate的基本原理,在博客尾声的时候提到了Hibernate的缓存机制以及延迟加载问题,这篇博客我们继续,将这两部分的内容补充完。
首先说说Hibernate的缓存机制,我们都知道Hiernate有一级缓存、二级缓存,但是具体的机制原理了解的清楚吗?这里我们就来好好说说Hibernate的缓存机制。先说说为什么要用缓存机制?Hibernate是一个持久层框...
分类:
编程语言 时间:
2015-04-30 18:17:00
阅读次数:
197
熟悉ECSHOP的老站长们都知道,ECSHOP是有缓存机制的。 ECSHOP的缓存机制从一定程度上可以减少ECSHOP反复读取数据库的几率,从而一定程度上降低服务器负担,提高访问速度。 但是启用缓存机制,对一些新手站长也有不...
分类:
其他好文 时间:
2015-04-30 16:23:55
阅读次数:
111