Java 知识点,继续完善中。
多数是一些 Java 基础知识、底层原理、算法详解。也有上层应用设计,其中不乏一些大厂面试真题。
如果对你有帮助请点下 Star
,有疑问欢迎提 Issues,有好的想法请提 PR。
集合 | 多线程 | JVM | 分布式 | 框架 | 架构设计 | 数据库 | 算法 | Netty | 附加技能 | 联系作者 |
常用集合
Java 多线程
- 多线程中的常见问题
- synchronized 关键字原理
- 多线程的三大核心
- 对锁的一些认知
- ReentrantLock 实现原理
- ConcurrentHashMap 的实现原理
- 如何优雅的使用和理解线程池
- 深入理解线程通信
- 交替打印奇偶数
JVM
分布式相关
常用框架\第三方组件
- Spring Bean 生命周期
- Spring AOP 的实现原理
- Guava 源码分析(Cache 原理)
- SpringBoot 启动过程
- Tomcat 类加载机制
架构设计
DB 相关
数据结构与算法
- 红包算法
- 二叉树中序遍历
- 是否为快乐数字
- 链表是否有环
- 从一个数组中返回两个值相加等于目标值的下标
- 一致性 Hash 算法
- 限流算法
- 三种方式反向打印单向链表
- 合并两个排好序的链表
- 两个栈实现队列
- 动手实现一个 LRU cache
- 链表排序
- 数组右移 k 次
Netty 相关
附加技能
联系作者
crossoverJie#gmail.com