crossoverJie / JCSprout
👨🎓 Java Core Sprout : basic, concurrent, algorithm
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing crossoverJie/JCSprout in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Summary (README)
Preview
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
