源码解析
MyBatis 3.5.5
- MyBatis 源码分析-01-解析SQL
- MyBatis 源码分析-02-生成实例MapperProxy 代理对象
- MyBatis 源码分析-03 - MyBatis 方法执行流程分析
- MyBatis 源码分析-04-MyBatis Statement 的生成流程
- MyBatis 源码分析-05 - MyBatis ResultSet 处理流程分析
- MyBatis - 00-自定义实现MyBatis 查询过程 (简略化处理)
- MyBatis -00 -自定义实现Mybatis责任链模式
- 关于作者在'聊聊MyBatis缓存机制'中一级缓存执行流程的一些质疑
Spring 5.x
- Spring 源码分析-01-- refresh () 流程解
- Spring 源码分析-02-- 创建单例Bean 流程解析
- Spring源码分析-03-createBean()过程解析
- Spring源码分析-04-AOP解析
- Spring源码分析-05-循环依赖
- Spring源码分析-06-SpringMVC- 处理request请求
- Spring源码分析-07-SpringBoot启动流程分析
Redis
PS: 这部分内容我只进行了脑图梳理,并未整理成文章. 此部分内容会以推荐的形式给出文章及书籍
推荐书籍: 老钱-Redis历险
建议: 速读本书,可以帮助你快速回忆Redis其中的重点知识.但是,在源码解析部分不建议阅读(与源码存在出入,并且在源码解析时未给出Redis版本信息).
推荐 专栏: Charles Zhang 服务端技术
建议: 与推荐 3”Redis 设计与实现” 配合使用, 专栏内容相对书籍而言内容更加有趣.
专栏: Redis 3.2 分支
推荐书籍: 黄健宏-Redis设计与实现
建议: 在学习Redis基本数据结构(sds,dict,skiplist,intset,quicklist,ziplist)时,建议先阅读本书,然后在看专栏内容, 专栏内容一定要看!一定要看!一定要看!
Redis设计与实现 : Redis 3.0
推荐网站: Redis.io
你想要的全都有, 中文站
自制-思维导图: here
PS: 脑图内容并不足够完善,期待后续改进.
思维导图
杂谈: 自我认知,思维导图是一个对新知识进行整理并构建自己思路的工具, 还是一个可以帮助自己快速回复知识的工具, 对笔试会有比较大的帮助.但要真正掌握新知,需要笔者对思维导图内容进行进一步整理–写成文章输出.写文章输出这一行为给笔者带来最大的帮助:笔者不再是一个哑巴(你说的我都懂,但我就是表达不出来的困境), 对于知识的最后一步就是,实践,实践,实践!
Java基础知识
1.Java基础知识
2.Java 设计模式
3.Java 集合框架
- 容器
- HashMap
- Collection 接口解析
JVM
- JVM
- Java 强软弱虚引用
建议: 配合阅读 深入理解Java虚拟机 第三版 第二部分 自动内存管理, 没时间 直接看第二章,第三章就好.
Java 线程
- Java 多线程
- JUC
- 容器
- ThreadPool线程池
- Java 强软弱虚引用
建议: 配合阅读 深入理解Java虚拟机 第三版 的第十二章, 第十三章 会帮助你 进一步理解锁升级 以及 线程的相关知识.
IO
IO模型
Java IO
Java NIO
PS: -_-|| ,没有整理完,sry,sry
数据库
MySQL
- 索引
Redis
- redis-sds
- redis-dict
- redis-skiplist
PS: redis 这部分内容是根据 Charles Zhang 服务端技术 做的内容整理.
中间件
- Tomcat
- Nginx
- RabbitMQ
- ElasticSearch
Linux
- Linux
PS: linux 简单命令整理