CS Student · AI · Full-Stack · Philosophy · Robots
Minus
Stay Hungry. Stay Foolish.
Keep Looking. Don't settle.
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
AXLE · Used-Car Marketplace
Used-car platform with deep-linkable listings, Redis-backed flash sales and one-order-per-user — Vue 3 + TypeScript in front, Spring Boot + MySQL + Redis behind it.
Naiwa — Claude Code Pet
A pixel frog living in your terminal: it reacts to what happens in a Claude Code session, blocks dangerous commands, and plays a laughing easter egg after 18:00.
Lab Agent — Booking System
PrivateSmart lab and equipment booking: admins manage rooms and approvals, students reserve free slots, with a FastAPI + Agent layer in progress.
AXLE — Spring Boot 4 Rewrite
PrivateContract-first rewrite of AXLE: Vue 3 frontend running fully on mocks, Spring Boot 4 + Redisson backend in progress, and docs/API.md as the single interface contract.
Writing
MyBatisPlus最快上手
不深入底层, 完全使用工具的角度最快学会MyBatisPlus.
Redis 缓存处理策略 -- 基于车辆查询
[更新中] -- 梳理 Redis 做缓存时的一致性、穿透、雪崩、击穿四类问题,以及各自的处理策略与取舍。以车辆查询作为例子贯穿文章,在讲解完思路之后编写代码,最终编写工具类,来方便业务中随时调用。
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 验证调用链路是否真的走通。
Hello World
First post on this blog. A quick intro to what I'm building and why.