关于页面
该网站由Leticiafeng于2023年12月19日创建,目前用于记录笔记和推文,仅此而已。
---- 以前不少笔记都格式很差无法发上来,网站只记录一些个人以后会常用的
2024年2月10日21:08:08 新年快乐
2024年11月13日23:29:35
接下来可能要写的笔记,但顺序未必严格按照以下顺序来写
MVCC加锁 (已完成 2024年11月29日)
Mysql、Redis、ElasticSearch 缓存刷入、刷盘的处理机制对比
队列的类型 (阻塞队列、条件队列、同步队列)
并发的理解 (概念 -> 新建 -> Future -> 基本执行原理 AOV - 内存屏障 - 修改流程 voliate -> 变量级别安全类 -> JUC AtomicBoolean、AtomicLong等 -> 集合安全类 CopyOnWriteArrayList、Vector、HashTable -> 代码块级别线程安全 -> ReentranLock、Synchronized -> 线程间通信问题 Object、Thread、JUC、LockSupport 扩展-AQS的实现 -> 集群级别的线程安全)
SpringBoot微服务集群状态下的配置文件加载顺序 (以及yaml、properties所谓覆盖问题 源码定位)
kafka主分片选举策略 replica replica leader决定
分布式事务理论
分布式集群协议 & 选举算法
Paxos协议 - Zab (半数存活可用协议):Zookeeper、Kafka(3.0以前 依赖于Zookeeper)
Raft协议:RabbitMQ、Redis集群、Kafka(3.0以后 KRaft协议)、Nacos CP(JRaft协议)
Distro协议: Nacos AP
拜占庭将军问题 (集群之间请求的 HTTP请求(网络请求不确定性) 带来的问题)
Sentinel限流策略实现逻辑 服务重启(链路级别的Warm Up / 单个服务的Warm Up - 重启后切换为平稳流控) & Redis重启(网关限流)等重启后