随笔分类 - 并发编程
摘要:一、缓存概述 本文主要介绍缓存架构的相关理论,常见的缓存组件及应用场景。二、缓存的分类 1、服务端缓存的分类(由上至下) 2、CDN缓存 3、反向代理缓存 4、集中式缓存 5、本地应用缓存三、CDN缓存基本介绍CDN(Content Delivery Network 内容分发网络)的基本原理是广泛采用各种缓存服务器,将这些缓存服务器分布到用户访问相对集中的地区或...
阅读全文
摘要:一、JMM的背景与定义 计算机并不是仅靠计算就能处理任务,还需要靠内存读写,来存储计算变量和结果。但由于存储设备也有快慢之分,为了提高读写速度,加入一层尽可能接近CPU的高速缓存作为CPU与主内存之间的缓冲。 为了充分利用计算机CPU的利用效率,通常让计算机并发执行多个计算任务,基于高速缓存访问引了了一个新的问题:缓存一致性。当多个处理器涉及同一块主内存区域时,为保证缓存一致性,各处理...
阅读全文
摘要:一、 public class TradePushRequest implements ErpRequest { public static void main(String... args){ //你 System.out.print("你好") } }66 1public class TradePushRequest implements Erp...
阅读全文
摘要:一、简介 Disruptor其实是“生产者-消费者”模型一种典型的应用场合,它的功能其实就是一种有界队列。二、核心概念1)核心组件Ring Buffer如其名,环形的缓冲区。曾经 RingBuffer 是 Disruptor 中的最主要的对象,但从3.0版本开始,其职责被简化为仅仅负责对通过 Disruptor 进行交换的数据(事件)进行存储和更新。在一些更高级的应用场景中,Ring Buf...
阅读全文
摘要:一、入门介绍官方网站:http://redis.io/国内中文网站:http://www.redis.cn/二、安装redis1、简单安装123456789wget http://download.redis.io/releases/redis-3.2.3.tar.gztar xzf redis-3.2.3.tar.gzcd redis-3.2.3make##启动redis ##redis-ser...
阅读全文

浙公网安备 33010602011771号