缓存、redis
文章平均质量分 94
wwyh520
这个作者很懒,什么都没留下…
展开
-
Hibernate中的一级缓存、二级缓存和懒加载
一、一级缓存二级缓存的概念解释 (1)一级缓存就是Session级别的缓存,一个Session做了一个查询操作,它会把这个操作的结果放在一级缓存中,如果短时间内这个 session(一定要同一个session)又做了同一个操作,那么hibernate直接从一级缓存中拿,而不会再去连数据库,取数据; (2)二级缓存就是SessionFactory级别的缓存,顾名思义,就是查询的时候原创 2017-10-24 16:18:46 · 272 阅读 · 0 评论 -
Mybatis一级、二级缓存
一级缓存 首先做一个测试,创建一个mapper配置文件和mapper接口,我这里用了最简单的查询来演示。 namespace="cn.elinzhou.mybatisTest.mapper.UserMapper"> select id="findUsers" resultType="cn.elinzhou.mybatisTest.pojo.User"> SELEC原创 2017-10-24 16:24:29 · 234 阅读 · 0 评论 -
java客户端调用Memcached的三种方及mc的原理
Memcached简介 Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。 Memcache是danga的一个项目,最早是LiveJournal 服务的,最初为了加速 LiveJourna原创 2017-10-24 16:36:40 · 311 阅读 · 0 评论 -
为什么说Redis是单线程的以及Redis为什么这么块
一、前言 近乎所有与Java相关的面试都会问到缓存的问题,基础一点的会问到什么是“二八定律”、什么是“热数据和冷数据”,复杂一点的会问到缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题,这些看似不常见的概念,都与我们的缓存服务器相关,一般常用的缓存服务器有Redis、Memcached等,而笔者目前最常用的也只有Redis这一种。 如果你在以前面试的时候还没有遇到过面试官问你《为什么说R...转载 2018-08-17 10:38:26 · 717 阅读 · 0 评论