所谓单例,就是整个程序有且仅有一个实例。该类负责创建自己的对象,同时确保只有一个对象被创建。在Java,一般常用在工具类的实现或创建对象需要消耗...
所谓单例,就是整个程序有且仅有一个实例。该类负责创建自己的对象,同时确保只有一个对象被创建。在Java,一般常用在工具类的实现或创建对象需要消耗...
本节包含一个笔记如下:https://www.jianshu.com/p/8706d7422d89 之所以将MTS的相关知识放到这里讲解,是因为...
来自公众号:小米云技术 背景 MySQL由于自身简单、高效、可靠的特点,成为小米内部使用最广泛的数据库,但是当数据量达到千万/亿级别的时候,My...
一、主从复制 Redis 的主从复制特点 1. 配置主从 实现方式同样有两种: 命令方式和配置文件方式 命令方式 只需要在从服务器上执行如下命令...
翻译自 design 关于 本文档是 Spencer Kimball 早期(2014)写的设计文档的升级版本。可能不是很完整。如果需要更加详尽的...
最近在学习ZooKeeper,一直想写篇相关博文记录下学习内容,碍于自己是个拖延症重度患者总是停留在准备阶段,直到今天心血来潮突然想干点什么,于...
ZAB协议: Zookeeper并没有完全采用Paxos算法,而是使用Zookeeper Atomic Broadcast(ZAB,Zookee...
很多时候数据量大了,特别是有几亿条数据的时候,可能你会懵逼的发现,跑个搜索怎么一下 5~10s,坑爹了。 第一次搜索的时候,是 5~10s,后面...
ctl变量含义 ThreadPoolExecutor定义了一个整型的变量ctl: 这个变量存储两种信息: workerCount: 当前的工作线...
我们在工作中或多或少都使用过线程池,但是为什么要使用线程池呢?从他的名字中我们就应该知道,线程池使用了一种池化技术,和很多其他池化技术一样,都是...
专题公告
系统架构, 数据架构, 运维架构, 业务架构