JavaNotes Java 基础知识 JVM Java 集合 JUC 集合 [synchronized 关键字] [volatile 关键字] [final 关键字] [transient 关键字] [反射] [序列化] [异常] [IO流] [NIO] JavaEE 数据结构 [数组] [链表] [队列] [栈] [二叉树] 算法 [直接插入排序] [直接选择排序] [堆排序] [冒泡排序] [快速排序] [归并排序] [动态规划] 计算机网络 [HTTP 了解一下!] Cookie JWT(JSON Web Tokens) [TCP\UDP 了解一下!] [TCP 三次握手、四次挥手] 数据库 [数据库事务隔离级别] [MySql 数据库引擎] [数据库锁] [数据库索引] [数据库事务] [数据库三范式] 操作系统 [进程与线程] [进程通信方式] [线程通信方式] Spring Framework [Spring IOC] [Spring AOP] [Spring 事务隔离级别] [Spring 事务传播行为] [Spring MVC 工作原理] [Spring Boot 了解一下!] 设计模式 设计模式的类型 设计模式的六大原则 Singleton 单例设计模式 [工厂设计模式] [代理设计模式] [观察者设计模式] [适配器设计模式] 消息队列 MQ 了解一下! MQ 技术选型 RabbitMQ 和消息传递常用一些术语 RabbitMQ 消息队列之 Exchange Types RabbitMQ 消息队列之队列模型 [MQ 重复消费问题(幂等性)] [MQ 消息丢失问题(可靠传输)] [MQ 消息传递顺序性问题] Redis [Redis 了解一下!] [Redis 数据结构] [Redis 线程模型] [Redis 与 memcached] [Redis 过期策略] [Redis 内存淘汰机制] [Redis 持久化] [Redis 主从模式] [Redis 哨兵] [Redis 缓存与数据库双写] [Redis 缓存雪崩] [Redis 缓存穿透] zookeeper [zookeeper 了解一下!] Dubbo [Dubbo 了解一下!] [Dubbo 支持的通信协议] [Dubbo 熔断]