目录:
Java相关:
Map
- HashMap实现原理
- HashTable
- ConcurrentHashMap
List
- ArrayList
- LinkedList
- Vector
Set
- HashSet
多线程
线程池
IO
- 流
- NIO
反射
泛型
代理
JVM
- 内存模型
- 类加载器
- 垃圾回收机制
- JVM参数
- GC优化
框架
Spring
- IOC
- DI
- 启动分析
- 源码
SpringBoot
- 启动分析
- 配置原理
SpringCloud
MyBatis
- 映射原理
- 缓存
- xml解析
数据结构
模式匹配KMP
散列(哈希)
二叉树
- 遍历(前、中、后、层序)
- 节点的增加、删除
- 平衡二叉树
- 多路查找树
查找
- 二分查找
- 赫夫曼树
排序
- 冒泡排序
- 选择排序
- 快速排序
- 直接插入排序
- 希尔排序
- 堆排序
- 归并排序
- 总结
Redis
- 底层实现原理
- 实现分布式锁
- 数据结构
Maven
- 继承
- 依赖冲突
- 打包方式
Git
- 基本原理
- 基本命令
ElasticSearch
- 底层实现原理
- 数据结构
服务器
Tomcat
Nginx
Jetty
计算机网络
- TCP/IP
- Http
- DNS
Linux
- 基本命令
- 组
数据库
MySql
事务
- 隔离等级
- 分布式事务
索引
- 索引原理
- 联合索引
NoSql
HBase
设计模式
- 单例模式
- 工厂模式
- 模板模式
- 构造器模式
- 代理模式
- 观察者模式
- 策略模式