我是大叔
快速上手
idea激活
Gc
Java
Eureka
Spring
Mybatis
Mybatis-plus
Mybatis-spring
我是大叔
快速上手
idea激活
Gc
Java
Eureka
Spring
Mybatis
Mybatis-plus
Mybatis-spring
死磕-ClassLoader
深入分析-ArrayBlockingQueue
深入分析-ArrayList
深入分析-BIO、NIO、AIO
深入分析-ExecutorService
深入分析-java7-ConcurrentHashMap
深入分析-HashMap
深入分析-java8-ConcurrentHashMap
深入分析-java8-HashMap
深入分析-MySql
深入分析-redis
深入分析-位运算
深入分析-红黑树
红黑树定义
规则
深入分析-红黑树
红黑树定义
每个节点或是黑色或是红色
根节点是黑色
每个叶节点是黑色(叶节点为空节点)
如果一个节点是红色,则它的子节点必须是黑色
从一个节点到该节点的所有叶节点的路径包含相同数目的黑色节点
规则
当前红色,父红色,叔叔空的:旋转 + 变色(子节点变红色)
当前红色,父红色,叔叔红色:父+叔叔变黑色,祖父变红色
当前红色,父红色,叔叔黑色:旋转 + 变色(子节点变红色)