加载中
Java调试大法,来了~

很多同学经常问我:彤哥,你的源码为什么讲的那么好那么细,有没有什么方法? 此时,我一般回复四个字:调试大法。 然后,他们就会很懵逼:调试我也会呀,但是,我就做不到你那么细(像是在夸...

2021/06/17 07:50
3.1K
极致用户体验:论批量处理接口的性能优化之道

勘误 上一讲,我写了一篇关于批量导入请求的性能优化过程,其中,关于Elasticsearch源码中写死了最大连接数的问题,是我错了,有同学留言说是HttpClientConfigCallback中可以修改,后来经过证...

2021/03/19 18:25
6.2K
从红黑树的本质出发,彻底理解红黑树!

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

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

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

2020/09/24 11:59
2.8W
记一次生产事故:30万单就这样没了!

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

2020/09/24 11:52
3.8K
了解红黑树的起源,理解红黑树的本质

前言 本文收录于专辑:http://dwz.win/HjK,点击解锁更多数据结构与算法的知识。 你好,我是彤哥。 前面两节,我们一起学习了关于跳表的理论知识,并手写了两种完全不同的实现,我们放一张图...

了解红黑树的起源,理解红黑树的本质

关注公众号“彤哥读源码”,解锁更多源码、基础、架构知识! 前言 本文收录于专辑:http://dwz.win/HjK,点击解锁更多数据结构与算法的知识。 你好,我是彤哥。 前面两节,我们一起学习了关于...

太刺激了,面试官让我手写跳表,而我用两种实现方式吊打了TA!

关注公众号“彤哥读源码”,解锁更多源码、基础、架构知识! 前言 本文收录于专辑:http://dwz.win/HjK,点击解锁更多数据结构与算法的知识。 你好,我是彤哥。 上一节,我们一起学习了关于跳...

太刺激了,面试官让我手写跳表,而我用两种实现方式吊打了TA!

前言 本文收录于专辑:http://dwz.win/HjK,点击解锁更多数据结构与算法的知识。 你好,我是彤哥。 上一节,我们一起学习了关于跳表的理论知识,相信通过上一节的学习,你一定可以给面试官完...

2020/09/08 06:57
1.4K
谁说有序链表不能进行二分查找?!

关注公众号“彤哥读源码”,解锁更多源码、基础、架构知识! 前言 本文收录于专辑:http://dwz.win/HjK,点击解锁更多数据结构与算法的知识。 你好,我是彤哥。 上一节,我们一起学习了关于哈...

2020/09/07 07:00
1.6K
谁说有序链表不能进行二分查找,只是需要进化而已?!

前言 本文收录于专辑:http://dwz.win/HjK,点击解锁更多数据结构与算法的知识。 你好,我是彤哥。 上一节,我们一起学习了关于哈希的一切,特别是哈希表的进化过程,相信通过上一节的学习,...

2020/09/06 22:37
405
关于哈希的一切,都在这里了!

前言 本文收录于专辑:http://dwz.win/HjK,点击解锁更多数据结构与算法的知识。 你好,我是彤哥。 上一节,我们一起学习了,在Java中如何构建高性能队列,里面牵涉到很多底层的知识,不知道...

2020/09/01 23:17
1K
七夕节也要学起来,哈希哈希哈希!

关注公众号“彤哥读源码”,解锁更多源码、基础、架构知识! 前言 本文收录于专辑:http://dwz.win/HjK,点击解锁更多数据结构与算法的知识。 你好,我是彤哥。 上一节,我们一起学习了,在J...

2020/08/25 07:30
2.4K
死磕 java集合之CopyOnWriteArrayList源码分析

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

2020/08/24 16:28
655
构建高性能队列,你不得不知道的底层知识!

前言 本文收录于专辑:http://dwz.win/HjK,点击解锁更多数据结构与算法的知识。 你好,我是彤哥。 上一节,我们一起学习了如何将递归改写为非递归,其中,用到的数据结构主要是栈。 栈和队列...

2020/08/15 07:30
4.2K
构建高性能队列,你不得不知道的底层知识!

前言 本文收录于专辑:http://dwz.win/HjK,点击解锁更多数据结构与算法的知识。 你好,我是彤哥。 上一节,我们一起学习了如何将递归改写为非递归,其中,用到的数据结构主要是栈。 栈和队列...

2020/08/15 00:41
3.3K
最新情报:所有的递归都可以改写成非递归?

关注公众号“彤哥读源码”,解锁更多源码、基础、架构知识! 前言 本文收录于专辑:http://dwz.win/HjK,点击解锁更多数据结构与算法的知识。 你好,我是彤哥,一个每天爬二十六层楼还不忘读...

2020/08/13 07:35
3.5K
最新情报:所有的递归都可以改写成非递归?

前言 本文收录于专辑:http://dwz.win/HjK,点击解锁更多数据结构与算法的知识。 你好,我是彤哥,一个每天爬二十六层楼还不忘读源码的硬核男人。 上一节,我们使用位图介绍了12306抢票算法的...

2020/08/12 23:09
8.2K
全网首发:12306抢票算法大曝光?(勘误)

关注公众号“彤哥读源码”,解锁更多源码、基础、架构知识! 前言 本文收录于专辑:http://dwz.win/HjK,点击解锁更多数据结构与算法的知识。 你好,我是彤哥,一个每天爬二十六层楼还不忘读...

2020/08/08 09:09
916
全网首发:12306抢票算法大曝光?(十张图搞定)

前言 本文收录于专辑:http://dwz.win/HjK,点击解锁更多数据结构与算法的知识。 你好,我是彤哥,一个每天爬二十六层楼还不忘读源码的硬核男人。 相信大家都有过抢票、刷票的经验,每年年底...

2020/08/07 10:32
1K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部