Awesome
<div align="center"> <img src="https://s2.loli.net/2024/05/17/D8brxzCPh5vpOFk.png" width=""/> <br/> </div><br>
Java Core Sprout
:处于萌芽阶段的 Java 核心知识库。
访问这里获取更好的阅读体验:https://crossoverjie.top/JCSprout/
<br/> <div align="center"><a href="https://t.zsxq.com/odQDJ" target="_blank"><img src="https://s2.loli.net/2024/05/17/zRkabDu2SKfChLX.png" alt="202405171520366.png"></a>
</div>最近开通了知识星球,感谢大家对 JCSprout
的支持,为大家提供 100 份 10 元优惠券,也就是 69-10=59 元,具体福利大家可以扫码参考再决定是否加入。
PS: 后续会继续维护该项目,同时加入现在热门的 Golang/kubernetes/OpenTelemetry 等知识点,感兴趣的可以加入星球当面催更(当然内容也会更新到这个项目里)。
📊 | ⚔️ | 🖥 | 🚏 | 🏖 | 🌁 | 📮 | 🔍 | 🚀 | 🌈 | 💡 |
---|---|---|---|---|---|---|---|---|---|---|
集合 | 多线程 | JVM | 分布式 | 框架 | 架构设计 | 数据库 | 算法 | Netty | 附加技能 | 联系作者 |
常用集合
Java 多线程
- 多线程中的常见问题
- synchronized 关键字原理
- 多线程的三大核心
- 对锁的一些认知
- ReentrantLock 实现原理
- ConcurrentHashMap 的实现原理
- 如何优雅的使用和理解线程池
- 深入理解线程通信
- 一个线程罢工的诡异事件
- 线程池中你不容错过的一些细节
- 『并发包入坑指北』之阻塞队列
JVM
- Java 运行时内存划分
- 类加载机制
- OOM 分析
- 垃圾回收
- 对象的创建与内存分配
- 你应该知道的 volatile 关键字
- 一次内存溢出排查优化实战
- 一次 HashSet 所引起的并发问题
- 一次生产 CPU 100% 排查优化实践
分布式相关
常用框架\第三方组件
架构设计
DB 相关
数据结构与算法
- 红包算法
- 二叉树层序遍历
- 是否为快乐数字
- 链表是否有环
- 从一个数组中返回两个值相加等于目标值的下标
- 一致性 Hash 算法原理
- 一致性 Hash 算法实践
- 限流算法
- 三种方式反向打印单向链表
- 合并两个排好序的链表
- 两个栈实现队列
- 动手实现一个 LRU cache
- 链表排序
- 数组右移 k 次
- 交替打印奇偶数
- 亿级数据中判断数据是否不存在
Netty 相关
附加技能
联系作者
crossoverJie#gmail.com