参考代码 hzlulu/TimingWheel TimerTask 时间轮中任务类的抽象类。实现Runnable接口。成员变量包括: dela...
第6章 锁 什么是锁 Lock与Latch latch一般称为轻量级锁,因为其要求锁定的时间必须非常短。用来宝成并发线程操作临界资源的正确性,并...
第一章 MySQL体系结构和存储引擎 数据库和数据库实例: 数据库是文件的集合,是依照某种数据模型组织起来存放于二进制存储器中的数据集合。 数据...
数据库技术演进之路 RDBMS(单机关系型):Oracle、MySQL NoSQL(分布式非关系型):MongoDB、HBase、Hive、ES...
配置中心设计与实践 配置中心定义 服务集群的统一配置存储和管理系统,配置中心的特点: 独立于程序的只读变量 伴随应用这个生命周期 多种加载方式 ...
注册中心设计与实践 注册中心负责维护分布式系统中,服务与其地址之间的映射关系。 可选方案 ZooKeeper ZooKeeper是一个专业的分布...
05服务幂等设计 幂等定义 请求层面幂等 保证请求重复执行和执行一次的结果一致 业务层面幂等 同一用户不重复下单 商品不超卖 MQ消费端去重 幂...
01互联网发展的三个阶段 PC互联网->移动互联网->物联网在这个过程中: 业务功能越来越复杂 数据量越来越大 请求量越来越大,更高的用户体验要...
事务 事务是什么:做为单个逻辑单元执行的一组操作,要么全成功,要么都失败。事务4个特性:原子性,一致性,隔离性,持久性。 分布式事务 分布式事务...