知识库
这里按阅读目的整理计算机知识类文章。课程笔记用于建立完整框架,技术专题用于理解具体原理,项目实践记录真实工程过程。
计算机基础
从课程体系到面试速查,建立操作系统、网络、数据库与算法的基础框架。
云原生与基础设施
从 Linux、容器原理进入 Kubernetes,再深入控制器、网络、存储和可观测性。
- Linux 常用命令
- Docker
- 容器镜像与存储原理
- 容器之间网络通信原理
- Kubernetes 核心原理与实践
- Kubernetes Operator 开发
- Kubernetes Webhook
- Pod 冷启动
- HAMi 工作原理与指标产生原理
后端与分布式
语言、框架和分布式系统原理,按概念、原理、实现逐步阅读。
- Go 语言:从基础到并发与工程实践
- gRPC
- Kitex
- Hertz
- 分布式原理
- MIT 6.824: Distributed Systems
- Java 基础知识
- Spring 核心:IOC、Bean 生命周期与 AOP
- Spring Cloud
- 认证授权方式
- Spring Security OAuth2
数据库、消息与可观测性
数据存储、缓存、消息系统,以及日志和指标分析。
- MySQL 原理:索引、事务、锁与日志
- Redis 原理:数据结构、持久化与高可用
- Redis 部署与 Spring Boot 接入
- Kafka
- RocketMQ
- ClickHouse 入门
- 日志模板提取与 Drain 算法
项目实践
开源项目、工程工具和真实实践记录。
- 2024 开源之夏(OSPP)全流程攻略
- seata-ctl 与 Kubernetes 集成
- Milvus CDC 支持 Sink 到 Kafka
- cwgo 基于 IDL 生成 raw_sql
- Andulir 接口自动化测试工具
- Ulysses 应用容器化工具