缓存
文章平均质量分 54
钟渊
持续学习
展开
-
MemCache详细解读
一、MemCache是什么? MemCache是一个自由、源码开放、高性能、分布式的分布式内存对象缓存系统,用于动态Web应用以减轻数据库的负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高了网站访问的速度。 MemCaChe是一个存储键值对的HashMap,在内存中对任意的数据(比如字符串、对象等)所使用的key-value存储,数据可以来自数据库调用、API调用,或者页面转载 2016-07-29 11:06:31 · 355 阅读 · 0 评论 -
Web网站的几个并发量级
评价一个网站的“大小”,处于视角的不同,有很多种衡量的方法,类似文章数,页面数之类的数据非常明显,也没有什么可以争议的。但对于并发来说,争议非常之多,这里就从一个技术的角度开始,谈谈几个Web网站的数量级。 相信很多人谈论一个网站的热度,总免不了会询问日均PV,同时在线人数、注册用户数等运营数据,说实话从技术角度来说,这几个数值没有一个可以放在一起比较的——一个静态网站的PV跟一个SNS类/We转载 2016-10-20 09:25:05 · 891 阅读 · 0 评论 -
JPA学习(三)
一、JPA二级缓存 首先看下面的案例(没有配置二级缓存): @Test public void testSecondCache(){ Customer customer1 = entityManager.find(Customer.class, 3); Customer customer2 = entityManager.find(Customer.class, 3); } 使原创 2016-12-17 17:35:02 · 569 阅读 · 0 评论 -
memcached学习总结
一、Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。 memcached是高性能原创 2016-06-24 17:07:03 · 368 阅读 · 0 评论 -
Redisson锁学习
1、可重入锁public void reentrantLockTest(){ RLock rLock = redisson.getLock("reentrantLock"); try { boolean tryLock = rLock.tryLock(10,TimeUnit.SECONDS); if(tryLock){ //doSomething }...原创 2018-03-23 17:28:59 · 1267 阅读 · 0 评论 -
redis公共缓存的使用
工作中的点滴记录: 1、接口服务: public interface RedisService { public void setObjToRedis(String redisKey,Object object); //加锁 public boolean tryLock(String redisKey,String requestId); //解锁 ...原创 2018-07-28 14:10:48 · 845 阅读 · 0 评论