摘要:
一、缓存概述 本文主要介绍缓存架构的相关理论,常见的缓存组件及应用场景。二、缓存的分类 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... 阅读全文
摘要:
一、Synchronized实现try { if (!MsOnionRegexUtils.checkDigit(idxStr)) { return MsOnionResult.build(MsOnionStatusConstants.STATUS_400, MessageConstants.MESSAGE_PARAMETER_ILLEGAL ... 阅读全文
摘要:
1、安装wampserver3.06百度软件下载中心:http://sw.bos.baidu.com/sw-search-sp/software/efb995b9b97d6/wampserver_x64_3.0.6.exe2、安装php-debug在扩展中输入xdebug 4、配置xdebug 阅读全文
摘要:
1、步骤 安装所需要的一些库 //可以直接进入第二步,安装时出现所需库未安装返回第一步安装apache安装php修改配置文件测试2、安装库安装时可能出现一些软件包未安装 比如:APR APR-util PCRE C++ 或其他库安装方法如下:yum 安装 //yum install -y 包名tar 安装 如下cd apr-1.4.8 ./configure --pr... 阅读全文
摘要:
一、常用配置配置别名1git config --global alias.tree 'log --pretty=format:"%h | %an | %cd | %s " --date=format:"%Y年%m月%d日 %H时%M分%S秒"'来自为知笔记(Wiz) 阅读全文
摘要:
一、面试问题历害http://www.jianshu.com/users/a9b2d43bb94e/latest_articles http://mp.weixin.qq.com/s?__biz=MzI3MzEzMDI1OQ==&mid=2651815393&idx=1&sn=933d9f7340c3077ba9f3f95ef39b7f10&chksm=f0dc2b9dc7aba28b9e74d0... 阅读全文
摘要:
mysql版本号1show variables like 'innodb_version'\G;查看IO线程数1show variables like 'innodb_%io_threads'; \G查看IO线程数 阅读全文