Engineer-Wiki
Engineer-Wiki copied to clipboard
Record engineering knowledgement with Article, Image or Xmind.使用文章, 图片或脑图记录工作中遇到的架构设计, 操作系统, 网络, 数据库, Golang, Rust等知识
对自己工作中的实践心得, 对阅读过的优秀书籍和文章, 进行归纳整理, 以图片和脑图为主, 用结构化的方式表达知识的脉络, 温故而知新!
目录
- 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
- 如何分析一家公司
- 发现独角兽