西贝的代码宇宙

写代码,也看星星。

你好,我是西贝,一名计算机专业学生,平时主要写 Java 和 Go。 这里记录后端、分布式系统、AI 和开源项目中的问题,也会写一些天文、业余无线电和日常折腾。 文章不一定都是完整教程,更多是把一件事弄明白之后留下的整理。内容如果有错误,欢迎指出。

用 Go 实现 Redis(二):用 map 实现内存数据库与命令分发

用 map 与 RWMutex 实现内存数据库,用 Object 统一数据类型,并通过命令注册表把 RESP 请求分发到对应的 Handler,完成 SET、GET、DEL、EXISTS 等基础命令。

2026-09-01 · 9 分钟 · 4102 字 · 西贝

用 Go 实现 Redis(一):RESP2 协议的实现

从 RESP2 协议入手,介绍五种基础类型,并给出 Parser 与 Writer 的实现,以及一条命令在 Godis 中的完整流程。

2026-08-31 · 5 分钟 · 2476 字 · 西贝

从 OpenClaw 到 Hermes Agent:我对记忆、Skill 和 Agent 架构的理解

记录我对 OpenClaw、Hermes Agent、记忆系统和 Skill 的理解,以及其中仍带有个人判断的部分。

2026-04-17 · 5 分钟 · 2285 字 · 西贝

HTTP 请求方法:GET、POST、PUT 与幂等性

从标准语义出发理解 GET、HEAD、POST、PUT、DELETE,以及安全性与幂等性。

2026-04-15 · 2 分钟 · 850 字 · 西贝

HTTP/1.1 报文长什么样?从请求行到消息体

整理 HTTP/1.1 文本报文的基本结构,以及消息体边界是怎样确定的。

2026-04-15 · 3 分钟 · 1111 字 · 西贝

我的业余无线电入门记录:从能力验证到设置电台

从个人经历出发,整理业余无线电能力验证、执照申请和设备准备的基本流程。

2026-04-15 · 5 分钟 · 2466 字 · 西贝

我用 Headscale 连接宿舍与外部设备

从一个真实的 NAS 访问需求出发,整理 Headscale 的部署与设备接入过程。

2026-04-13 · 2 分钟 · 951 字 · 西贝

我在 MacBook 上常用的开发与效率软件

一份按真实使用场景整理的 MacBook 软件清单。

2026-01-28 · 2 分钟 · 524 字 · 西贝

《纳瓦尔宝典》阅读笔记:阅读、选书与输出

关于阅读、选书和知识输出的一些读书笔记。

2026-01-19 · 2 分钟 · 870 字 · 西贝

终端、Shell 与内核之间是什么关系?

解释终端、Shell 和内核各自负责什么,以及一条命令是怎样被执行的。

2025-12-28 · 3 分钟 · 1362 字 · 西贝