- Java基础
- JVM
- Golang开发相关
- 数据结构及算法
- MySQL存储
- Redis缓存
- Kafka队列
- 设计模式
- 计算机网络
- 操作系统
- 设计数据密集型应用
- 领域驱动设计
- 框架与中间件
- 后端其他
- 技术底蕴
- 集合
- 其他
- 并发编程(参考 Doug Lea 《Java并发编程实战》 和 方腾飞 《Java并发编程的艺术》)
参考书本 《深入理解Java虚拟机-周志明》
-
GMP调度模型
-
单核并发
-
多核并行
-
协程泄漏
-
数据竞争
题目均来源于 LeetCode ,参考LeetCode英文版、中文版精品题解
MySQL学习推荐看《从根上理解MySQL》
-
InnoDB关键特性之double write 参考
参考书本 《Redis设计与实现》
-
主从复制
-
队列技术选型
-
死信队列
-
队列应用问题专题
计算机网络推荐看wx公众号——小林Coding
-
直播SRT及RTMP推流协议
推荐看wx公众号——小林Coding 操作系统第9版
-
进线程管理
学习书本 ddia
-
复制与分区
-
分布式系统的麻烦
-
一致性与共识
-
数据库分拆
- 绑定模型及实现
-
Nginx
-
MQ消息队列
-
Zookeeper
-
内存屏障及缓存一致性协议
-
序列化方式孰优孰劣
-
WebRTC 低延时音视频技术
-
从0到1实现直播弹幕系统
-
WebSocket支持百万级长连接的实践
站在巨人的肩膀上学习 随缘看了...
-
Linux源码学习 2.4.31为基准
- 源码网址
- 网络 net/ipv4
-
MySQL源码学习
-
Redis源码学习
-
Raft源码学习
-
MediaSoup源码学习