其实任何资料里面的任何知识点都无所谓,都是不重要的,重要的是学习方法,自行摸索的过程(不妥之处欢迎指正) 汇总:http://www.cnblogs.com/dunitian/p/4822808.html#mvc 本章Demo:https://github.com/dunitian/LoTCodeB ...
分类:
Web程序 时间:
2016-12-02 22:11:48
阅读次数:
695
特别感谢http://www.cnblogs.com/xiaoluo501395377/p/3377604.html 在本篇随笔里将会分析一下hibernate的缓存机制,包括一级缓存(session级别)、二级缓存(sessionFactory级别)以及查询缓存,当然还要讨论下我们的N+1的问题。 ...
分类:
Web程序 时间:
2016-12-02 11:56:36
阅读次数:
306
在网上看了很多资料,发现例子都是千篇一律的相互复制。而且,使用的都是jedis的客户端。。我这里使用的是redistemplate类实现。 缓存的原理。。实现cache类接口,当哪个类需要缓存的时候,就直接将cache标签引入,并且制定我们的缓存类就可以了。 上代码: 1、引入spring-data ...
分类:
其他好文 时间:
2016-11-28 20:05:14
阅读次数:
363
1、概述 mybatis提供查询缓存主要是为了减轻了数据库的压力,提高了系统的性能。 缓存分为一级缓存和二级缓存,他们之间的关系和区别如下: 一级缓存是sqlSession级别的缓存。在操作数据库时需要构造sqlSession对象,在对象中有一个数据结构(hashmap)对象缓存数据。不同的sqlS ...
分类:
其他好文 时间:
2016-11-27 19:59:34
阅读次数:
195
步骤: 第一步:加入ehcache.jar 第二步: 在src目录下新建一个文件,名为:ehcache.xml 第三步:在hibernate配置文件的<session-factory>下配置 配置的具体信息: ehcache.xml的具体配置: 在hibernate中的配置: ...
分类:
Web程序 时间:
2016-11-24 08:49:37
阅读次数:
181
前言 上文已经对当今 Android主流的图片加载库 进行了全面介绍 & 对比 如果你还没阅读,我建议你先移步这里阅读 今天我们来学习其中一个Android主流的图片加载库的使用 - Picasso 上文已经对当今 Android主流的图片加载库 进行了全面介绍 & 对比 如果你还没阅读,我建议你先 ...
分类:
移动开发 时间:
2016-11-23 19:47:14
阅读次数:
306
一、MyBatis缓存介绍 正如大多数持久层框架一样,MyBatis 同样提供了一级缓存和二级缓存的支持 2. 二级缓存与一级缓存其机制相同,默认也是采用 PerpetualCache,HashMap存储,不同在于其存储作用域为 Mapper(Namespace),并且可自定义存储源,如 Ehcac ...
分类:
其他好文 时间:
2016-11-20 18:21:20
阅读次数:
182
A集成代码生成器 [正反双向(单表、主表、明细表、树形表,开发利器)+快速构建表单 下载地址 ; freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本,处理类,service等完整模块B 集成阿里巴巴数据库连接池druid; 数据库连接池 阿里巴巴的 druid。 ...
分类:
编程语言 时间:
2016-11-17 20:42:29
阅读次数:
580
一、get和load方法都是根据id去获得对应数据的,但是获得机制不同:如果使用get方法,hibernate会去确认该id对应的数据是否存在,它首先会去session中去查询(session缓存其实就hibernate的一级缓存),如果没有,再去二级缓存中去查询,如果再没有,就去数据库中查询,仍然 ...
分类:
Web程序 时间:
2016-11-16 15:07:31
阅读次数:
220
Hibernate体系结构的简单介绍 1.SessionFactory: 单个数据库映射关系经过编译后的内存镜像,是线程安全的。它是生产Session的工厂,本身需要依赖于ConnectionPeovider。该对象可以在进程或者集群的级别上,为事务之间可以重用的数据提供二级缓存。 2.Sessio ...
分类:
Web程序 时间:
2016-11-15 14:26:02
阅读次数:
163