
缓存
淘气的高老板
污,孤傲,高冷,薄情,悲天悯人的高老板
展开
-
REDIS学习(5)jedis 和 jedis连接池
目前情况是 srping boot中测试代码mvn的包为: org.springframework.boot spring-boot-starter-redis原创 2016-08-17 21:27:05 · 3309 阅读 · 0 评论 -
缓存注解 Cachealble CacheEvict CachePut 浅谈,以及conditions和ulessSpEL表达式
在之前,我们采用的进程缓存可以是ConcurrentHashMap,加了锁的LinkedHashMap,WeakHashMap,以及Google guava Cache,需要自己定义或者实现缓存过期处理以及LRU等。这些本地有以下缺点:①和自己业务逻辑耦合度高。②难以整合其他的缓存方案。spring3之后可以通过注解来配置缓存。通过很少的代码就可以提供缓存功能,让代码变得更优雅。sprin原创 2016-08-04 10:14:42 · 7272 阅读 · 3 评论 -
(转自微博) 分布式缓存架构基础
文章不错,与大家共享之文章转自点击打开链接对于构建高性能、高可用的大型互联网系统,缓存是不可或缺的组成部分,微博的架构体系也是构建于缓存之上。本次课程介绍分布式缓存的相关知识,希望通过本次课程大家对分布式缓存有一定的了解,主要包含以下方面的内容:缓存概述、常用缓存介绍、分布式缓存实现、分布式缓存设计实践。一、缓存概述1.1 什么是缓存 缓转载 2016-09-23 15:56:43 · 1810 阅读 · 1 评论 -
REDIS 学习(7) 启动时的几个异常排除
WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.原创 2016-09-09 22:39:45 · 2158 阅读 · 0 评论 -
分布式事务的特性CAP 关系数据库事务的特性ACID 非关系数据库的特性BASE
在数据库系统中,一个事务是指:由一系列数据库操作组成的一个完整的逻辑过程。例如银行转帐,从原账户扣除金额,以及向目标账户添加金额,这两个数据库操作的总和,构成一个完整的逻辑过程,不可拆分。这个过程被称为一个事务,具有ACID特性 原子性(Atomicity) 原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。一致性(Consistency)原创 2011-11-14 02:55:15 · 1382 阅读 · 0 评论 -
框架基础(1)使用LinkedHashMap实现LRU缓存
public class LRUCache extends LinkedHashMap { private static final long serialVersionUID = 3755413498196039249L; private static final float DEFAULT_LOAD_FACTOR = 0.75f; private static final int原创 2017-03-10 14:26:10 · 550 阅读 · 0 评论