HiHuo · 技术手册
Git 高级用法
Git 使用技巧与高级命令
Go 架构进阶
Go 语言底层原理与架构设计
手撸容器系统
从零开始实现容器技术
学习 Redis
Redis 核心原理与 Go 实现
Kubernetes 进阶
K8s 高阶概念与运维技巧
系统底层修炼
Linux 内核到高性能编程
学习 Kafka
Kafka 核心原理与 KRaft 实现
学习 MySQL
MySQL 存储引擎与事务实现
Vue & CSS 进阶
Vue3 + TypeScript + CSS 现代开发全栈指南
手册概览
学习目标
本手册集合了多个深度技术主题,旨在帮助开发者:
- 掌握系统底层原理与实现
- 理解现代容器技术与编排
- 学习高性能编程与架构设计
- 提升问题排查与性能优化能力
- 深入理解分布式系统核心组件
技术栈覆盖
- 系统底层: Linux 内核、CPU 调度、内存管理、网络协议栈、eBPF
- 容器技术: Namespace、CGroup、容器网络、OCI 规范、RootFS
- Go 语言: Runtime 机制、GMP 调度、内存管理、并发模型、微服务
- 分布式系统: Redis 实现、Kafka 原理、MySQL 架构、事务与隔离
- 云原生: Kubernetes 进阶、微服务架构、AI 平台集成、SRE 运维
- 版本控制: Git 高级用法、分支管理、工作流优化
- 前端技术: Vue3 核心、TypeScript 进阶、CSS 现代能力、工程化实践
技术手册详情
Git 高级用法
- 内容: Git 命令大全、高级技巧、工作流优化
- 章节: 4 个核心文档,涵盖从基础到高级的所有用法
- 特色: 实战命令速查、最佳实践指南
Go 架构进阶
- 内容: Go 语言底层原理、Runtime 机制、性能优化
- 章节: 10 个深度章节,从 GMP 调度到微服务架构
- 特色: 源码剖析、内存管理、并发模型深度解析
手撸容器系统
- 内容: 从零开始实现容器技术,深入理解容器原理
- 章节: 19 个章节,从基础概念到实战实现
- 特色: 学习实现、OCI 规范、容器网络、RootFS
学习 Redis
- 内容: Redis 核心原理与 Go 语言实现
- 章节: 17 个章节,包含完整可运行代码
- 特色: 数据结构实现、持久化机制、分布式锁
Kubernetes 进阶
- 内容: K8s 高阶概念与运维技巧
- 章节: 14 个章节,从架构到 AI 平台集成
- 特色: 生产实战、故障排查、性能优化
系统底层修炼
- 内容: Linux 内核到高性能编程
- 章节: 18 个核心主题,包含实验代码
- 特色: 内核源码、性能分析、eBPF 可观测性
学习 Kafka
- 内容: Kafka 核心原理与 KRaft 实现
- 章节: 从零手撸 Kafka 的完整实现方案
- 特色: KRaft 协议、分布式日志、消息队列实现
学习 MySQL
- 内容: MySQL 存储引擎与事务实现
- 章节: 7 个专题,深入存储引擎原理
- 特色: InnoDB 架构、事务隔离、索引优化
Vue & CSS 进阶
- 内容: Vue3 + TypeScript + CSS 现代开发全栈指南
- 章节: 23 个核心章节,从基础到高级实战
- 特色: 工具链优化、Vue3 核心原理、CSS 现代能力、项目实战
学习建议
- 循序渐进: 按照章节顺序学习,每章都有前置知识要求
- 动手实践: 务必运行代码,理解每个实现细节
- 对比学习: 将实现与开源项目对比,理解设计差异
- 面试准备: 重点关注面试要点部分,准备技术面试