# cx-note **Repository Path**: wcxaddr/cx-note ## Basic Information - **Project Name**: cx-note - **Description**: 个人技术笔记 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 0 - **Created**: 2022-02-14 - **Last Updated**: 2025-11-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: Go语言, Java, 分布式系统, 高可用, 高性能 ## README # cx-note 道生一,一生二,二生三,三生万物。 - [Go](./Go) - [1、基础语法](./Go/1、基础语法.md) - [2、并发原语](./Go/2、并发原语.md) - [3、调度器GMP](./Go/3、调度器GMP.md) - [4、内存分配](./Go/4、内存分配.md) - [5、垃圾回收](./Go/5、垃圾回收.md) - [6、其他](./Go/6、其他.md) - [JDK源码探究](./JDK) - [JUC](./JDK/JUC) - [0、并发整体分析](./JDK/JUC/0、并发整体分析.md) - [1、Thread源码简要分析](./JDK/JUC/1、Thread源码简要分析.md) - [2、CPU读写数据原理](./JDK/JUC/2、CPU读写数据原理.md) - [3、Java内存模型原理](./JDK/JUC/3、Java内存模型原理.md) - [4、volatile原理分析](./JDK/JUC/4、volatile原理分析.md) - [5、synchronized原理分析](./JDK/JUC/5、synchronized原理分析.md) - [6、Automic系列](./JDK/JUC/6、Automic系列.md) - [7、AQS-锁](./JDK/JUC/7、AQS-锁.md) - [8、AQS-同步器](./JDK/JUC/8、AQS-同步器.md) - [9、ThreadLocal源码分析](./JDK/JUC/9、ThreadLocal源码分析.md) - [10、线程池系列源码分析](./JDK/JUC/10、线程池系列源码分析.md) - [集合](./JDK/集合) - [0、集合概要笔记](./JDK/集合/0、集合概要笔记.md) - [1、HashMap核心源码分析](./JDK/集合/1、HashMap核心源码分析.md) - [2、ConcurrentHashMap源码分析](./JDK/集合/2、ConcurrentHashMap源码分析.md) - [3、线程安全集合系列](./JDK/集合/3、线程安全集合系列.md) - [JVM](./JVM) - [0、垃圾回收整体分析](./JVM/0、垃圾回收整体分析.md) - [1、CMS原理](./JVM/1、CMS原理.md) - [2、G1原理](./JVM/2、G1原理.md) - [3、JVM重要参数](./JVM/3、JVM重要参数.md) - [4、调优](./JVM/4、调优.md) - [Kafka源码探究](./Kafka) - [1、生产端源码探究](./Kafka/1、生产端源码探究.md) - [2、Broker端源码探究](./Kafka/2、Broker端源码探究.md) - [3、消费端源码探究](./Kafka/3、消费端源码探究.md) - [Kafka高可用高性能探究](./Kafka/Kafka高可用高性能探究.md) - [应用篇](./Kafka/应用篇.md) - [MySQL](./MySQL) - [0、整体分析](./MySQL/0、整体分析.md) - [1、BufferPool机制](./MySQL/1、BufferPool机制.md) - [2、数据物理格式](./MySQL/2、数据物理格式.md) - [3、redolog机制](./MySQL/3、redolog机制.md) - [4、undolog机制](./MySQL/4、undolog机制.md) - [5、事务以及MVCC机制](./MySQL/5、事务以及MVCC机制.md) - [6、索引机制](./MySQL/6、索引机制.md) - [7、执行计划机制](./MySQL/7、执行计划机制.md) - [8、SQL调优](./MySQL/8、SQL调优.md) - [9、其他](./MySQL/9、其他.md) - [Mysql高性能高可用探究](./MySQL/Mysql高性能高可用探究.md) - [Redis源码探究](./Redis) - [0、整体](./Redis/0、整体.md) - [1、数据类型](./Redis/1、数据类型.md) - [2、持久化](./Redis/2、持久化.md) - [3、过期处理](./Redis/3、过期处理.md) - [4、网络通信与事件机制](./Redis/4、网络通信与事件机制.md) - [5、主从复制](./Redis/5、主从复制.md) - [6、哨兵机制](./Redis/6、哨兵机制.md) - [7、集群架构](./Redis/7、集群架构.md) - [8、其他](./Redis/8、其他.md) - [Redis高性能高可用探究](./Redis/Redis高性能高可用探究.md) - [redis源码](./Redis/redis源码) - [RocketMQ](./RocketMQ) - [0、整体架构分析](./RocketMQ/0、整体架构分析.md) - [1、消息存储机制](./RocketMQ/1、消息存储机制.md) - [2、消息消费机制](./RocketMQ/2、消息消费机制.md) - [3、网络通信架构](./RocketMQ/3、网络通信架构.md) - [4、消息常见问题处理方案](./RocketMQ/4、消息常见问题处理方案.md) - [SpringCloud源码探究](./SpringCloud) - [Eureka](./SpringCloud/Eureka) - [0、整体思路](./SpringCloud/Eureka/0、整体思路.md) - [1、Eurekaserver启动流程](./SpringCloud/Eureka/1、Eurekaserver启动流程.md) - [2、服务注册](./SpringCloud/Eureka/2、服务注册.md) - [3、服务发现](./SpringCloud/Eureka/3、服务发现.md) - [4、心跳机制](./SpringCloud/Eureka/4、心跳机制.md) - [5、服务下线](./SpringCloud/Eureka/5、服务下线.md) - [6、服务故障感知](./SpringCloud/Eureka/6、服务故障感知.md) - [7、自我保护机制](./SpringCloud/Eureka/7、自我保护机制.md) - [8、集群机制](./SpringCloud/Eureka/8、集群机制.md) - [Feign](./SpringCloud/Feign) - [源码探究](./SpringCloud/Feign/源码探究.md) - [Hystrix](./SpringCloud/Hystrix) - [1、应用层原理](./SpringCloud/Hystrix/1、应用层原理.md) - [2、参数篇](./SpringCloud/Hystrix/2、参数篇.md) - [3、源码篇](./SpringCloud/Hystrix/3、源码篇.md) - [Ribbon](./SpringCloud/Ribbon) - [源码探究](./SpringCloud/Ribbon/源码探究.md) - [Zuul](./SpringCloud/Zuul) - [源码探究](./SpringCloud/Zuul/源码探究.md) - [整体分析](./SpringCloud/整体分析.md) - [分布式理论](./分布式理论) - [1、分布式理论](./分布式理论/1、分布式理论) - [三个理论](./分布式理论/1、分布式理论/三个理论.md) - [共识算法](./分布式理论/1、分布式理论/共识算法.md) - [2、分布式事务](./分布式理论/2、分布式事务) - [0、整体分析](./分布式理论/2、分布式事务/0、整体分析.md) - [1、Spring事务源码探究](./分布式理论/2、分布式事务/1、Spring事务源码探究.md) - [2、2PC框架Atomikos源码探究](./分布式理论/2、分布式事务/2、2PC框架Atomikos源码探究.md) - [3、TCC框架源码探究](./分布式理论/2、分布式事务/3、TCC框架源码探究.md) - [4、可靠消息最终一致性方案](./分布式理论/2、分布式事务/4、可靠消息最终一致性方案.md) - [5、最大努力通知方案](./分布式理论/2、分布式事务/5、最大努力通知方案.md) - [落地实践](./分布式理论/2、分布式事务/落地实践.md) - [3、分布式锁](./分布式理论/3、分布式锁) - [0、整体分析](./分布式理论/3、分布式锁/0、整体分析.md) - [1、redisson之锁的源码探究](./分布式理论/3、分布式锁/1、redisson之锁的源码探究.md) - [2、curator之zk锁的源码探究](./分布式理论/3、分布式锁/2、curator之zk锁的源码探究.md) - [4、分布式唯一ID生成方案](./分布式理论/4、分布式唯一ID生成方案) - [0、整体分析](./分布式理论/4、分布式唯一ID生成方案/0、整体分析.md) - [1、snowflake方案](./分布式理论/4、分布式唯一ID生成方案/1、snowflake方案.md) - [2、美团Leaf方案](./分布式理论/4、分布式唯一ID生成方案/2、美团Leaf方案.md) - [5、分库分表](./分布式理论/5、分库分表) - [Sharding-Sphere](./分布式理论/5、分库分表/Sharding-Sphere.md) - [分库分表概述](./分布式理论/5、分库分表/分库分表概述.md) - [操作系统](./操作系统) - [0、目录](./操作系统/0、目录.md) - [1、计算机组成原理](./操作系统/1、计算机组成原理.md) - [2、Linux指令](./操作系统/2、Linux指令.md) - [3、用户态和内核态](./操作系统/3、用户态和内核态.md) - [4、进程与线程](./操作系统/4、进程与线程.md) - [5、锁](./操作系统/5、锁.md) - [6、虚拟内存](./操作系统/6、虚拟内存.md) - [7、IO模型&零拷贝](./操作系统/7、IO模型&零拷贝.md) - [《Linux系统编程》笔记](./操作系统/《Linux系统编程》笔记.md) - [书籍](./操作系统/书籍) - [网络编程](./网络编程) - [NIO原理分析](./网络编程/NIO原理分析.md) - [计算机网络](./计算机网络) - [《Linux网络编程》笔记](./计算机网络/《Linux网络编程》笔记.md) - [零散笔记](./计算机网络/零散笔记.md) - [设计模式](./设计模式) - [0、设计原则](./设计模式/0、设计原则.md) - [1、迭代器模式](./设计模式/1、迭代器模式.md) - [2、适配器模式](./设计模式/2、适配器模式.md) - [3、模板方法模式](./设计模式/3、模板方法模式.md) - [4、简单工厂模式](./设计模式/4、简单工厂模式.md) - [5、工厂方法模式](./设计模式/5、工厂方法模式.md) - [6、抽象工厂模式](./设计模式/6、抽象工厂模式.md) - [7、外观模式](./设计模式/7、外观模式.md) - [8、构造器模式](./设计模式/8、构造器模式.md) - [9、代理模式](./设计模式/9、代理模式.md) - [10、观察者模式](./设计模式/10、观察者模式.md) - [11、Go的option模式](./设计模式/11、Go的option模式.md)