欢迎来到 GA666666
一个分享编程知识的网站
自动同步
从 Git 仓库自动拉取 Markdown 文档
代码高亮
支持多种编程语言的语法高亮
响应式设计
完美适配各种设备屏幕
技术笔记与思考
关于这个仓库
这是我持续积累的技术笔记和思考记录。最初只是零散的笔记,记录"怎么做某件事";现在更多的是对技术本质的探索——为什么这样设计?背后的思想是什么?
我在写什么
从 How 到 Why 的转变
早期阶段:
- 关注具体实现:如何部署 K8s、如何优化 MQTT 性能
- 记录操作步骤:命令、配置、调试技巧
- 解决当下问题:能用就行,快速上手
现在:
- 探索设计理念:为什么需要物模型?契约式设计的本质是什么?
- 思考架构演进:从面向硬件到面向能力的抽象
- 理解技术本质:不只是"能用",更要知道"为什么"
核心主题
我的技术实践主要集中在这几个领域:
物联网与嵌入式
- 从硬件到云端的完整链路设计
- Matter 协议、MQTT 安全架构
- 设备标准化、物模型设计理念
- 智能硬件的 DVT/EVT/PVT 迭代实践
架构设计
- 高并发系统设计(缓存同步、消息队列)
- 数据存储方案选型(GPS 轨迹、图片向量、时序数据)
- 从单机到分布式的演进思考
- 面向能力的抽象设计
音视频技术
- WebRTC、RTP 实时传输协议
- P2P、SFU、MCU 架构对比
- 嵌入式设备的视频直播方案
- 低延迟音视频传输优化
实践与工程化
- AI 辅助开发(用 AI 训练 AI)
- 高性能服务构建(OpenResty + Redis)
- 开发效率提升(工具链、规范)
为什么写
记录思考的过程
技术文档不应该只是"配方"——照着做就能成功。更重要的是记录决策的过程:
- 为什么选择这个方案而不是另一个?
- 遇到了什么问题?如何权衡的?
- 如果重新设计,会做哪些改变?
从工具使用者到架构设计者
早期的笔记更像是"使用手册",现在更关注"设计哲学":
- 不只是记录 K8s 命令,更要理解容器编排的本质
- 不只是实现 MQTT 通信,更要思考设备能力的抽象
- 不只是对比数据库性能,更要理解存储架构的权衡
建立自己的技术体系
零散的知识点就像拼图碎片,只有建立起体系才能看清全貌。通过写作:
- 梳理技术脉络:从 Socket → RESTful → 物模型的演进
- 提炼设计模式:声明式、契约式、模型驱动
- 构建知识网络:音视频、物联网、分布式系统的交叉点
目录结构
note/
├── 架构设计/ # 设计理念与系统架构思考
│ ├── 物模型:IoT 设备标准化实践.md
│ ├── 图片向量存储与相似性搜索方案.md
│ ├── 高并发缓存同步 RSC方案.md
│ ├── OLAP数据库选型对比.md
│ └── ...
├── 物联网/ # IoT 协议、设备管理、硬件实践
│ ├── Matter 协议规范
│ ├── MQTT 安全架构
│ └── README.md
├── 音视频/ # 实时通信、流媒体传输
│ ├── WebRTC 信令服务详解.md
│ ├── RTP 实时传输协议.md
│ └── ...
├── 项目实践/ # 工程落地、性能优化
│ ├── AI生成训练数据增强YOLO检测方案.md
│ ├── OpenResty + Redis 短链接服务系统.md
│ └── ...
├── 趋势思考/ # AI 时代的技术趋势与组织演进
│ ├── AI时代的组织架构演化.md
│ └── ...
├── K8s/ # 容器编排与云原生
│ ├── Kubernetes 常用命令实战指南.md
│ └── Kubernetes 滚动更新实战指南.md
├── 开发规范/ # 团队协作、工程化
│ └── Git 分支与 Commit 规范.md
└── 开发工具/ # 效率工具与工作流
├── Mac 开发效率提升指南.md
└── Claude Code 后台重构实践报告.md
重点推荐
如果你关心技术设计和架构思想,推荐阅读:
物模型:IoT 设备标准化实践
探讨从面向硬件到面向能力的设计转变,声明式、契约式、模型驱动的设计理念图片向量存储与相似性搜索方案
AI 时代的数据存储思考,向量数据库的选型与架构设计高并发缓存同步 RSC方案
借鉴 JVM GC 思想设计缓存同步机制,跨领域的设计借鉴OLAP数据库选型对比
StarRocks、ClickHouse、InfluxDB 架构深度对比,存储引擎的设计权衡
分类导读
🚀 快速入门
| 分类 | 文章 | 描述 |
|---|---|---|
| K8s | Kubernetes 常用命令实战指南 | kubectl 常用命令速查 |
| K8s | Kubernetes 滚动更新实战指南 | 零停机更新策略 |
| Git | 中大型团队的 Git 实践 | 分支管理与 Commit 规范 |
| 效率 | Mac 开发者的效率工具箱 | 提效工具与别名配置 |
🔧 项目实践
| 文章 | 描述 |
|---|---|
| Spring Boot 3.x + JDK 21 升级实战指南 | 完整升级手册 |
| 10 万 QPS 短链接服务实战 | OpenResty + Redis 高性能方案 |
| 用 AI 训练 AI:生成式数据增强实践 | YOLO 训练数据增强 |
| 跨平台订阅支付架构设计 | Apple & Google 支付集成 |
📡 音视频
| 文章 | 描述 |
|---|---|
| P2P、SFU 和 MCU 音视频通信架构 | 架构选型对比 |
| WebRTC 信令服务详解 | 信令与 NAT 穿透 |
| RTP 实时传输协议 | 音视频传输核心 |
| 嵌入式设备的 P2P 直播实践 | RV1106 实战 |
🏗️ 架构设计
| 文章 | 描述 |
|---|---|
| 从硬件到能力:物模型设计思想 | IoT 设备标准化 |
| 借鉴 GC 思想的缓存同步方案 | 高并发缓存 |
| Kafka Partition 规划实战 | 消息队列优化 |
| TLS 加密算法深度解析 | 密码学与 TLS |
| NAT 类型详解 | P2P 通信基础 |
| 自研 P2P 服务的架构之路 | P2P 架构设计 |
🔮 趋势思考
| 文章 | 描述 |
|---|---|
| AI 时代的组织架构演化 | 从职能分工到模块化团队 |
技术栈
- 后端:Java、Golang、Python
- 物联网:Matter、MQTT、嵌入式 Linux
- 音视频:WebRTC、RTP、H.264
- 基础设施:Kubernetes、Docker、Redis、Kafka
- 硬件:PCB 设计、Luckfox、RV1106
关于我
这些文章最初发布在 ga666666.cn,现在迁移到 Markdown 格式,便于持续优化和版本控制。
我相信写作是最好的思考方式。通过写作,把模糊的想法变成清晰的文字;通过分享,让技术不只是个人经验,而是可以复用的知识。
更多信息查看 ABOUT.md。
如果你对这些话题感兴趣,欢迎交流讨论!