CS Student · AI · Full-Stack · Philosophy · Robots
Minus
Building things for the web. Exploring backend systems, artificial intelligence, and the craft of software — one project at a time.
Building
Agent Project
Redis-backed backend services
Learning
Agent
RAG
LangChain
Redis
Reading
百年孤独
理想国
简单致富
About
I build backend systems and care about what happens underneath them. Lately that means Redis — cache consistency, distributed locks, and the concurrency problems that only show up once real traffic arrives.
I learn by taking things apart and rebuilding them. Following a system down to its data structures teaches me more than reading about it — and the interesting part is always the case where the textbook answer breaks.
Projects
hmdp — Redis Practice
Redis caching in depth — null caching for penetration, and breakdown solved two ways: hand-rolled mutex locks and logical expiry with async rebuild.
Project Beta
AI-powered tool for automated code review and optimization suggestions.
Project Gamma
Full-stack platform for collaborative learning and knowledge sharing.
Project Delta
CLI tool for streamlining development workflows and environment setup.
Writing
Agent-Index: 对Agent基础定义的理解
从 Tool 与 Context 两个角度拆解 Agent 的构成,顺带聊聊 Freeform Tool Calling 与模型吞噬 Harness,并对照 Claude Code 看这套抽象如何落地。
Ollama 本地部署 Qwen-Coder-1.5b 接入 Continue 实现代码补全
用 Ollama 在本地跑 Qwen2.5-Coder 1.5B,接入 VS Code 的 Continue 插件做代码补全,并用 ollama ps 验证调用链路是否真的走通。
Redis 缓存处理策略——基于商铺查询
以黑马点评的商铺查询为例,梳理 Redis 做缓存时的一致性、穿透、雪崩、击穿四类问题,以及各自的处理策略与取舍。
Hello World
First post on this blog. A quick intro to what I'm building and why.