加载中
从红黑树的本质出发,彻底理解红黑树!

前言 早上好,我是彤哥。 上一节,我们一起从二叉树、二叉查找树、平衡树、AVL树、2-3树、2-3-4树、B树,一路讲到红黑树,最后得出红黑树的本质:红黑树就是2-3-4树,请看下图: 我们知道2-3...

记一次生产事故:30万单就这样没了!

关注公众号“彤哥读源码”,解锁更多源码、基础、架构知识! 背景 你好,我是彤哥。 昨天晚上下班回家,在地铁上,老大突然打来电话,B系统生产环境响应缓慢,影响了A系统的使用,几万小哥收...

2020/09/24 11:52
1.9K
记一次生产事故:30万单就这样没了!

背景 你好,我是彤哥。 昨天晚上下班回家,在地铁上,老大突然打来电话,B系统生产环境响应缓慢,影响了A系统的使用,几万小哥收不了单,大概有30万单卡住了,你去帮忙定位一下。 我8点半左右...

2020/09/24 11:59
2W
死磕 Java集合之ArrayList源码分析

🖕点击上方蓝字“彤哥读源码”关注,与彤哥一起畅游源码的海洋。 简介 ArrayList是一种以数组实现的List,与数组相比,它具有动态扩展的能力,因此也可称之为动态数组。 继承体系 ArrayLis...

2020/03/20 11:49
883
死磕 Java集合之ArrayList源码分析

🖕点击上方蓝字“彤哥读源码”关注,与彤哥一起畅游源码的海洋。 简介 ArrayList是一种以数组实现的List,与数组相比,它具有动态扩展的能力,因此也可称之为动态数组。 继承体系 ArrayLis...

2020/05/01 20:37
351
死磕 java集合之CopyOnWriteArrayList源码分析

🖕点击上方蓝字“彤哥读源码”关注,与彤哥一起畅游源码的海洋。 简介 CopyOnWriteArrayList是ArrayList的线程安全版本,内部也是通过数组实现,每次对数组的修改都完全拷贝一份新的数组来...

2020/08/24 16:28
152
死磕 Java集合之ArrayList源码分析

🖕点击上方蓝字“彤哥读源码”关注,与彤哥一起畅游源码的海洋。 简介 ArrayList是一种以数组实现的List,与数组相比,它具有动态扩展的能力,因此也可称之为动态数组。 继承体系 ArrayLis...

2020/07/21 14:07
117
死磕 java集合之CopyOnWriteArrayList源码分析

🖕点击上方蓝字“彤哥读源码”关注,与彤哥一起畅游源码的海洋。 简介 CopyOnWriteArrayList是ArrayList的线程安全版本,内部也是通过数组实现,每次对数组的修改都完全拷贝一份新的数组来...

2020/02/07 10:32
130
死磕 java集合之HashMap源码分析

🖕欢迎关注我的公众号“彤哥读源码”,查看更多源码系列文章, 与彤哥一起畅游源码的海洋。 简介 HashMap采用key/value存储结构,每个key对应唯一的value,查询和修改的速度都很快,能达到O...

死磕 Java集合之ArrayList源码分析

🖕点击上方蓝字“彤哥读源码”关注,与彤哥一起畅游源码的海洋。 简介 ArrayList是一种以数组实现的List,与数组相比,它具有动态扩展的能力,因此也可称之为动态数组。 继承体系 ArrayLis...

2020/05/24 17:01
151
死磕 java集合之CopyOnWriteArrayList源码分析

🖕点击上方蓝字“彤哥读源码”关注,与彤哥一起畅游源码的海洋。 简介 CopyOnWriteArrayList是ArrayList的线程安全版本,内部也是通过数组实现,每次对数组的修改都完全拷贝一份新的数组来...

2020/01/14 18:01
58
死磕 java集合之HashMap源码分析

🖕欢迎关注我的公众号“彤哥读源码”,查看更多源码系列文章, 与彤哥一起畅游源码的海洋。 简介 HashMap采用key/value存储结构,每个key对应唯一的value,查询和修改的速度都很快,能达到O...

死磕 java集合之LinkedHashMap源码分析

🖕欢迎关注我的公众号“彤哥读源码”,查看更多源码系列文章, 与彤哥一起畅游源码的海洋。 简介 LinkedHashMap内部维护了一个双向链表,能保证元素按插入的顺序访问,也能以访问顺序访问,...

2020/06/17 15:09
33
死磕 java集合之HashMap源码分析

🖕欢迎关注我的公众号“彤哥读源码”,查看更多源码系列文章, 与彤哥一起畅游源码的海洋。 简介 HashMap采用key/value存储结构,每个key对应唯一的value,查询和修改的速度都很快,能达到O...

死磕 java集合之LinkedHashMap源码分析

🖕欢迎关注我的公众号“彤哥读源码”,查看更多源码系列文章, 与彤哥一起畅游源码的海洋。 简介 LinkedHashMap内部维护了一个双向链表,能保证元素按插入的顺序访问,也能以访问顺序访问,...

2020/01/24 08:22
34
死磕 java集合之WeakHashMap源码分析

🖕欢迎关注我的公众号“彤哥读源码”,查看更多源码系列文章, 与彤哥一起畅游源码的海洋。 简介 WeakHashMap是一种弱引用map,内部的key会存储为弱引用,当jvm gc的时候,如果这些key没有强...

2020/02/12 13:02
50
死磕 java集合之HashMap源码分析

🖕欢迎关注我的公众号“彤哥读源码”,查看更多源码系列文章, 与彤哥一起畅游源码的海洋。 简介 HashMap采用key/value存储结构,每个key对应唯一的value,查询和修改的速度都很快,能达到O...

死磕 java集合之LinkedHashMap源码分析

🖕欢迎关注我的公众号“彤哥读源码”,查看更多源码系列文章, 与彤哥一起畅游源码的海洋。 简介 LinkedHashMap内部维护了一个双向链表,能保证元素按插入的顺序访问,也能以访问顺序访问,...

2020/05/01 13:25
41
死磕 java集合之WeakHashMap源码分析

🖕欢迎关注我的公众号“彤哥读源码”,查看更多源码系列文章, 与彤哥一起畅游源码的海洋。 简介 WeakHashMap是一种弱引用map,内部的key会存储为弱引用,当jvm gc的时候,如果这些key没有强...

2020/01/08 23:01
60
死磕 java集合之TreeMap源码分析(一)

欢迎关注我的公众号“彤哥读源码”,查看更多源码系列文章, 与彤哥一起畅游源码的海洋。 简介 TreeMap使用红黑树存储元素,可以保证元素按key值的大小进行遍历。 继承体系 TreeMap实现了Map...

2020/03/16 09:30
166

没有更多内容

加载失败,请刷新页面

返回顶部
顶部