Cache缓存在计算机领域是一个被普遍使用的概念。硬件中CPU有一级缓存,二级缓存, 浏览器中有缓存,软件开发中也有分布式缓存memcache, redis。缓存无处不在的原因是它能够极大地提高硬件和软件的运行速度。在项目开发中,性能慢的地方常常是IO操作频繁的地方,读取数据库是我们常见的消耗性能的 ...
分类:
Web程序 时间:
2017-10-19 13:54:24
阅读次数:
252
PostgreSQL 与基友们的故事之 - Redis 在PostgreSQL中直接读写redis。好处多多,可以降低应用层设计的复杂度,减少交互次数,降低RT。应用场景举例:.1. 使用redis作为PostgreSQL的二级缓存, 提升数据库的性能。例如在生产中有多台redis主机或集群,使用r ...
分类:
数据库 时间:
2017-10-19 12:53:50
阅读次数:
167
一、MyBatis缓存介绍 MyBatis 提供了一级缓存和二级缓存的支持 1. 一级缓存: 默认开启,基于PerpetualCache 的 HashMap本地缓存,其存储作用域为 Session,当 Session flush 或 close 之后,该Session中的所有 Cache 就将清空。 ...
分类:
其他好文 时间:
2017-10-18 02:06:36
阅读次数:
205
最近做了一个Hibernate与MyBatis的对比总结,希望大家指出不对之处。 第一章 Hibernate与MyBatis Hibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框 ...
分类:
Web程序 时间:
2017-10-16 13:56:58
阅读次数:
228
竞争和比较是要有的,人往高处走,我们要取长补短、要学习,要化竞争为动力,要朝气磅礴、充满斗志。 只看自己和只看别人都是难以成功的,在现实中现实,掌握现实。 多读书,多亲近大自然,多一份善良与简单。 想来也是说笑,每个人追求的不同,很多人懂道理,却终究躲不过心里的执拗。 来日方长,好自为之。共勉 实现 ...
分类:
其他好文 时间:
2017-10-14 19:47:15
阅读次数:
148
序言 这算是hibernate的最后一篇文章了,下一系列会讲解Struts2的东西,然后说完Struts2,在到Spring,然后在写一个SSH如何整合的案例。之后就会在去讲SSM,在之后我自己的个人博客应该也差不多可以做出来了。基本上先这样定下来,开始完成hibernate的东西把。这章结束后,我 ...
分类:
Web程序 时间:
2017-10-11 20:31:03
阅读次数:
202
MyBatis二级缓存是基于namespace级别的缓存. 1.MyBatis的缓存机制整体设计以及二级缓存的工作模式 如上图所示,当开一个会话时,一个SqlSession对象会使用一个Executor对象来完成会话操作,MyBatis的二级缓存机制的关键就是对这个Executor对象做文章。如果用 ...
分类:
其他好文 时间:
2017-10-11 15:34:22
阅读次数:
180
MyBatis缓存分为一级缓存和二级缓存 一、一级缓存 MyBatis的一级缓存指的是在一个Session域内,session为关闭的时候执行的查询会根据SQL为key被缓存(跟mysql缓存一样,修改任何参数的值都会导致缓存失效) 1)单独使用MyBatis而不继承Spring,使用原生的MyBa ...
分类:
其他好文 时间:
2017-10-09 11:26:47
阅读次数:
161
MyBatis的缓存正如大多数持久化框架一样,MyBatis提供了一级缓存和二级缓存的支持。 1.一级缓存 一级缓存是基于perpetualCache(MyBatis自带)的HashMap本地缓存,作用范围为session域内,当session flush或者close之后,该session中所有的 ...
分类:
其他好文 时间:
2017-10-05 22:36:12
阅读次数:
146
版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[-] 整体思路 pomxml中加入Maven依赖 引入applicationContextxml中引入redis配置 创建缓存实现类RedisCache 创建中间类RedisCac ...
分类:
数据库 时间:
2017-09-29 16:49:34
阅读次数:
319