Java 集合 ArrayList/Vector 底层分析 LinkedList 底层分析 HashMap 底层分析 Java 多线程 多线程中的常见问题 Synchronize 关键字原理 多线程的三大核心 对锁的一些认知,有哪些锁 ReentrantLock 实现原理 ConcurrentHashMap 的实现原理 线程池原理 线程间通信 Java 底层 Java 运行时内存划分 类加载机制 OOM 分析 垃圾回收 对象的创建与内存分配 常用框架 Spring IOC 的实现原理 Spring AOP 的实现原理 SpringBoot SpringBoot 启动过程 架构设计 秒杀系统设计 分布式缓存设计 分布式 ID 生成器 DB 相关 MySQL 索引原理 SQL 优化 数据库水平垂直拆分 数据结构与算法 红包算法 二叉树中序遍历 是否为快乐数字 链表是否有环 从一个数组中返回两个值相加等于目标值的下标 一致 Hash 算法 限流算法 附加技能 TCP/IP 协议