README
技术笔记与思考
关于这个仓库
这是我持续积累的技术笔记和思考记录。最初只是零散的笔记,记录"怎么做某件事";现在更多的是对技术本质的探索——为什么这样设计?背后的思想是什么?
我在写什么
从 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 协议、设备管理、硬件实践
├── 音视频/ # 实时通信、流媒体传输
├── 项目实践/ # 工程落地、性能优化
├── K8s/ # 容器编排与云原生
├── 开发规范/ # 团队协作、工程化
└── 开发工具/ # 效率工具与工作流
重点推荐
如果你关心技术设计和架构思想,推荐阅读:
物模型:IoT 设备标准化实践
探讨从面向硬件到面向能力的设计转变,声明式、契约式、模型驱动的设计理念图片向量存储与相似性搜索方案
AI 时代的数据存储思考,向量数据库的选型与架构设计高并发缓存同步 RSC方案
借鉴 JVM GC 思想设计缓存同步机制,跨领域的设计借鉴OLAP数据库选型对比
StarRocks、ClickHouse、InfluxDB 架构深度对比,存储引擎的设计权衡
技术栈
- 后端:Java、Golang、Python
- 物联网:Matter、MQTT、嵌入式 Linux
- 音视频:WebRTC、RTP、H.264
- 基础设施:Kubernetes、Docker、Redis、Kafka
- 硬件:PCB 设计、Luckfox、RV1106
关于我
这些文章最初发布在 ga666666.cn,现在迁移到 Markdown 格式,便于持续优化和版本控制。
我相信写作是最好的思考方式。通过写作,把模糊的想法变成清晰的文字;通过分享,让技术不只是个人经验,而是可以复用的知识。
更多信息查看 ABOUT.md。
如果你对这些话题感兴趣,欢迎交流讨论!
更新时间:2025年12月25日