博客标题/学习总纲(还没开始,不要期待)

302 阅读2分钟
Linux源码阅读之进程通信原理
  1. 每个通信方式原理
Linux源码阅读之系统调用
  1. 内核态切换
  2. 内核栈切换
Linux源码阅读之进程切换
  1. TSS 段使用
Linux源码阅读之缺页中断
  1. do_page_fault()
Linux源码阅读之内核线程()
  1. 内核线程空间分布
  2. 内核线程内存寻址
  3. kthead实现原理
Linux源码阅读之磁盘IO执行过程
Linux源码阅读之进程调度
  1. 调度时间复杂度为 O(1)
MySQL原理分析之索引原理(B-树)
  1. B-树实现各种类型索引(联合索引等)
  2. 手动实现B-树
  3. Linux 文件系统(VFS)的详细结构,以及磁盘寻址过程
MySQL原理分析之源码结构
nginx源码阅读之进程管理与调度(master与worker)
nginx源码阅读之多进程网络IO模型
  1. 如何使用epoll
  2. 如何解决惊群效应
nginx源码阅读之openresty原理实现
redis源码阅读之源码结构
redis源码阅读之基本数据结构
  1. 跳表实现
redis源码阅读之持久化实现原理
算法持续练习
  1. leetcode日常练习
  2. 字典树解迷,有必要研究 结巴分词 源码的前缀树实现
  3. 图论算法
  4. 最短路径选择算法(有必要研究RIP路由算法)
go源码阅读之 PLAN 9 汇编练习
go阅码阅读之锁实现
  1. RWMutex共享锁和排它锁实现
  2. Mutex 锁实现
go源码阅读之map实现
go源码阅读之channel原理
  1. 内存分配(共享内存?)
go源码阅读之syncMap
  1. 空间换时间
go源码阅读之goroutine调度器
ES原理分析之倒排索引实现
  1. 词典结构
PHP源码
  1. zend引擎
词法、语法分析
  1. (re2c和bison)
优先队列实现
  1. Linux进程调度如何实现高效的LRU队列
  2. epoll如何用红黑树实现LRU队列
http服务器高性能
  1. nginx 源码
分布式治理
  1. 集群健康状态监控
  2. 注册中心实现
  3. 微服务教程
设计模式

23种模式 从设计模式上支持并发