摘要:
Redis 集群是 Redis 提供的分布式数据库方案, 集群通过分片(sharding) 来进行数据共享, 并提供复制和故障转移功能。 阅读全文
摘要:
Sentinel 是 Redis 的高可用性解决方案:由一个或多个 Sentinel 实例组成的 Sentinel 系统可以监视任意多个主服务器,以及这些主服务器属下的所有从服务器,并在被监视的主服务器进入下线状态时,自动将下线主服务器属下的某个从服务器升级为新的主服务器,然后由新的主服务器代替已下线的主服务器继续处理命令请求。 阅读全文
摘要:
本文主要介绍了
1. AQS 的实现原理:同步阻塞队列
2. Condition 的实现原理:条件等待队列 阅读全文
摘要:
本篇文章主要介绍MySQL中的锁:
1.全局锁
2.表级锁(表锁、意向锁、元数据锁 MDL)
3.行级锁(行锁、Gap Lock、Next-Key Lock) 阅读全文
摘要:
本篇文章主要介绍了 多版本并发控制(MVCC)在 MySQL 的实现 阅读全文
摘要:
本篇文章主要介绍了
1. 各种隔离级别
2. 事务并发执行时,存在的并发问题
3. 如何防止并发问题 阅读全文
摘要:
本篇文章主要介绍 Redo Log 和 Undo Log:
1. 利用 Redo Log 和 Undo Log 实现本地事务的原子性、持久性
2. Redo Log 的写回策略
3. Redo Log Buffer 的刷盘时机 阅读全文
摘要:
本篇文章主要介绍事务机制:
1. 对事务进行控制
2. 事务的ACID特性 阅读全文
摘要:
本文主要介绍了线程池框架 Executor,ThreadPoolExecutor 的「构造参数」和「工作行为」,线程池的生命周期,Executors 提供的线程池 阅读全文
摘要:
本文主要介绍了 ThreadLocal、InheritableThreadLocal、TransmittableThreadLocal 阅读全文