对自己工作中的实践心得, 对阅读过的优秀书籍和文章, 进行归纳整理, 以图片和脑图为主, 用结构化的方式表达知识的脉络, 温故而知新! 目录 Architecutre Algorithm Linux Basic Network Database MQ Golang Rust CloudNative Api-Tools Business Architecture 评论系统架构设计 三种缓存设计模式 DDIA读书笔记 Algorithm 10亿个数中如何高效地找到最大的一个数以及最大的第k个数 海量数据处理 排序算法全解析 一致性Hash算法 Linux-Basic Linux内存管理机制 Linux进程状态 操作系统那颗树 简述Linux进程调度算法 简述select,poll,epoll的使用场景以及区别,epoll中水平触发以及边缘触发有什么不同 进程间有哪些通信方式 什么时候会由用户态陷入内核态 Network 从输入一个 URL 到页面加载完成的过程 TCP的流量控制和拥塞控制 TCP和HTTP的keepalive机制 RPC与Restful API Database MySQL系列之索引篇(1/6) MySQL索引分类 MySQL锁的分类 MySQL事务 MySQL日志与主从同步 MongoDB知识 Redis主要特点和使用场景 Redis源码解析-数据结构与对象 Redis源码解析-数据库实现 Redis源码解析-事件模型 Redis源码解析-持久化机制 Redis源码解析-事务 Redis源码解析-分布式 MQ Kafka知识 Golang Go内存管理 Go并发模型 Rust Rust语言核心特性 Cloud-Native Kubernetes架构 Kubernetes基础 Docker实现原理 Api-Tools GraphQL知识 Business 如何分析一家公司 发现独角兽 独立开发项目 过年回家模拟器 社交媒体