1、为什么要用缓存?目的:减少对数据库的访问次数!从而提升hibernate的执行效率!2、Hibernate中缓存分类一级缓存、二级缓存3、一级缓存的概念1)Hibenate中一级缓存,也叫做session的缓存,它可以在session范围内减少数据库的访问次数!只在session范围有效!Session关闭,..
分类:
Web程序 时间:
2016-07-14 19:36:15
阅读次数:
161
一、Hibernate缓存机制简介
对于Hibernate本身来说,它的缓存主要包括三部分:session缓存(一级缓存)、二级缓存、查询缓存。
1.1,session缓存
随着session的关闭而消失,load、iterator操作,会从一级缓存中查找数据,如果找不到,再到数据库里面查找。Query.list操作,如果没有配置查询缓存,将直接从数据库中获取数据。
特点:只能被当前事...
分类:
Web程序 时间:
2016-07-13 17:46:13
阅读次数:
235
Android二级缓存之物理存储介质上的缓存DiskLruCache
Android DiskLruCache属于物理性质的缓存,相较于LruCache缓存,则DiskLruCache属于Android二级缓存中的最后一级。通常Android缓存分为两级,第一级是内存缓存,第二级是物理缓存也即DiskLruCache。顾名思义,DiskLruCache就是将数据缓存到Android的物理...
分类:
移动开发 时间:
2016-07-13 16:35:37
阅读次数:
180
#import "ViewController.h"
#import "WZYApp.h"
@interface ViewController ()
// 数据模型数组
@property (nonatomic, strong) NSArray *apps;
// 保存操作对象的字典
@property (nonatomic, strong) NSMutableDictionary *oper...
分类:
移动开发 时间:
2016-07-13 16:31:52
阅读次数:
254
1 项目整体目录
2 查询缓存
2.1 缓存的意义
将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。
2.1 mybatis持久层缓存
mybatis提供一级缓存和二级缓存
mybatis一级...
分类:
编程语言 时间:
2016-07-10 19:02:38
阅读次数:
337
订单商品数据模型
数据模型分析思路
数据模型分析
一对一查询
一对多查询
多对多查询
延迟加载
查询缓存
一级缓存
二级缓存
刷新缓存
mybatis整合ehcache
整合ehcache方法(掌握)
二级应用场景
二级缓存局限性...
分类:
其他好文 时间:
2016-06-29 13:27:18
阅读次数:
299
CPU详情CPU厂商 英特尔CPU (英特尔)Intel(R) Core(TM) i3 CPU M 370 @ 2.40GHzCPU核心数 2CPU默认频率 2400 MhzCPU外频 533 MHzCPU当前频率 2394 MHz一级数据缓存 32 KB一级指令缓存 32 KB二级缓存 512 K ...
分类:
其他好文 时间:
2016-06-27 06:51:12
阅读次数:
196
缓存 定义:介于应用程序和永久性数据存储源之间,可以复制数据存储源中的数据。工作原理:应用程序在运行时直接读/写缓存,只在某些特定时刻按照缓存中的数据来同步更新数据存储源即可。作用:降低直接读写永久性数据存储源的频率;提高运行性能分类: 1.一级缓存 2.二级缓存 3.查询缓存 作用范围: 1.事务 ...
分类:
Web程序 时间:
2016-06-26 18:21:51
阅读次数:
122
session和get都是用于获取对象的数据,但是在使用中还是存在一些差别。 1. get在使用中,会查询一级缓存,但是如果没有命中,则提交sql语句到数据库重新查询。 2. load在使用中,会优先查询一级缓存,如果没有命中,则会查询二级缓存,如果仍然没有命中,才回提交sql到数据库中执行查询。 ...
分类:
Web程序 时间:
2016-06-21 12:34:01
阅读次数:
154
在上一篇文章《Android缓存机制&一个缓存框架推荐》中说到,在了解了Android缓存机制后我准备自己动手写一个LruCache和DiskLruCache二级缓存的轻量级的图片请求框架,在思考如何搭建这个框架时,纠结于用何种方式去下载图片,是直接new出一个线程呢,还是用看起来稍微高大上档次一点的AsyncTask异步任务来处理?思来想去,还是虚荣心作怪,还是用AsyncTask吧,正好这个工...
分类:
移动开发 时间:
2016-06-21 09:24:35
阅读次数:
385