Engineer-Wiki icon indicating copy to clipboard operation
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

  • 如何分析一家公司
  • 发现独角兽

独立开发项目

社交媒体