[{"content":" 1KURA 高华阳 南华大学 软件工程 大三 Golang 后端开发与 AI 应用实践。这里记录项目复盘、源码理解、工程实践和长期学习笔记。\nDaily Dev Word\nhandler 处理函数 Go Web A Gin handler receives a request and writes a response.\n","date":"2026-05-12","externalUrl":null,"permalink":"/","section":"1KURA","summary":"","title":"1KURA","type":"page"},{"content":"","date":"May 12, 2026","externalUrl":null,"permalink":"/en/categories/ai-application/","section":"Categories","summary":"","title":"AI Application","type":"categories"},{"content":"","date":"2026-05-12","externalUrl":null,"permalink":"/categories/ai-%E5%BA%94%E7%94%A8/","section":"Categories","summary":"","title":"AI 应用","type":"categories"},{"content":"","date":"2026-05-12","externalUrl":null,"permalink":"/categories/","section":"Categories","summary":"","title":"Categories","type":"categories"},{"content":"","date":"2026-05-12","externalUrl":null,"permalink":"/tags/embedding/","section":"Tags","summary":"","title":"Embedding","type":"tags"},{"content":"","date":"2026-05-12","externalUrl":null,"permalink":"/tags/pgvector/","section":"Tags","summary":"","title":"Pgvector","type":"tags"},{"content":"","date":"2026-05-12","externalUrl":null,"permalink":"/tags/rag/","section":"Tags","summary":"","title":"RAG","type":"tags"},{"content":"","date":"2026-05-12","externalUrl":null,"permalink":"/tags/","section":"Tags","summary":"","title":"Tags","type":"tags"},{"content":"代码仓库 RAG 助手用于导入 GitHub 仓库后进行代码问答和变更影响分析。\n核心链路：\n仓库下载 -\u0026gt; 代码分片 -\u0026gt; Embedding -\u0026gt; pgvector 检索 -\u0026gt; 大模型回答 当前重点优化方向：\nAST 语义分片 混合召回 Query Rewrite 检索评估 ","date":"2026-05-12","externalUrl":null,"permalink":"/posts/code-rag-review/","section":"文章","summary":"","title":"代码仓库 RAG 助手复盘","type":"posts"},{"content":"","date":"2026-05-12","externalUrl":null,"permalink":"/posts/","section":"文章","summary":"","title":"文章","type":"posts"},{"content":"","date":"May 12, 2026","externalUrl":null,"permalink":"/en/tags/high-concurrency/","section":"Tags","summary":"","title":"High Concurrency","type":"tags"},{"content":"","date":"May 12, 2026","externalUrl":null,"permalink":"/en/categories/project-review/","section":"Categories","summary":"","title":"Project Review","type":"categories"},{"content":"","date":"2026-05-12","externalUrl":null,"permalink":"/tags/rabbitmq/","section":"Tags","summary":"","title":"RabbitMQ","type":"tags"},{"content":"","date":"2026-05-12","externalUrl":null,"permalink":"/tags/redis/","section":"Tags","summary":"","title":"Redis","type":"tags"},{"content":"","date":"2026-05-12","externalUrl":null,"permalink":"/tags/%E9%AB%98%E5%B9%B6%E5%8F%91/","section":"Tags","summary":"","title":"高并发","type":"tags"},{"content":"选课系统的主链路：\n请求校验 -\u0026gt; Redis Lua 预扣 -\u0026gt; Redis Stream -\u0026gt; RabbitMQ -\u0026gt; MySQL 落库 这个项目重点解决：\n高并发库存不超卖 消息可靠投递 消费幂等 失败重试和死信补偿 ","date":"2026-05-12","externalUrl":null,"permalink":"/posts/course-select-review/","section":"文章","summary":"","title":"高并发选课系统复盘","type":"posts"},{"content":"","date":"2026-05-12","externalUrl":null,"permalink":"/categories/%E9%A1%B9%E7%9B%AE%E5%A4%8D%E7%9B%98/","section":"Categories","summary":"","title":"项目复盘","type":"categories"},{"content":"","date":"May 12, 2026","externalUrl":null,"permalink":"/en/tags/backend/","section":"Tags","summary":"","title":"Backend","type":"tags"},{"content":"","date":"May 12, 2026","externalUrl":null,"permalink":"/en/categories/backend-engineering/","section":"Categories","summary":"","title":"Backend Engineering","type":"categories"},{"content":"","date":"2026-05-12","externalUrl":null,"permalink":"/tags/go/","section":"Tags","summary":"","title":"Go","type":"tags"},{"content":"这篇文章用于整理 Go 后端学习路线。\n基础能力 # Go 语法 Gin 接口开发 GORM 数据库操作 MySQL 表设计和事务 Redis 缓存与数据结构 工程能力 # Docker Compose 部署 Linux 日志排查 wrk 压测 Git 工作流 ","date":"2026-05-12","externalUrl":null,"permalink":"/posts/go-backend-roadmap/","section":"文章","summary":"","title":"Go 后端学习路线","type":"posts"},{"content":"","date":"2026-05-12","externalUrl":null,"permalink":"/tags/%E5%90%8E%E7%AB%AF/","section":"Tags","summary":"","title":"后端","type":"tags"},{"content":"","date":"2026-05-12","externalUrl":null,"permalink":"/categories/%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91/","section":"Categories","summary":"","title":"后端开发","type":"categories"},{"content":"","externalUrl":null,"permalink":"/authors/","section":"Authors","summary":"","title":"Authors","type":"authors"},{"content":"","externalUrl":null,"permalink":"/series/","section":"Series","summary":"","title":"Series","type":"series"},{"content":"我是高华阳，南华大学软件工程专业大三学生，主要学习和实践 Golang 后端开发。\n这个博客用来记录三类内容：\n项目复盘：把做过的后端和 AI 应用项目讲清楚。 源码理解：记录读代码时真正理解的链路和细节。 工程笔记：整理 Go、Redis、RabbitMQ、MySQL、Docker、RAG 等内容。 GitHub：1KURA-hub\n","externalUrl":null,"permalink":"/about/","section":"1KURA","summary":"","title":"关于","type":"page"},{"content":" 项目 # 这里整理我正在维护和复盘的后端与 AI 应用项目。\n基于 Redis 与 RabbitMQ 的高并发选课系统 # 基于 Redis、RabbitMQ、MySQL 和 Gin 实现的高并发选课系统，重点关注库存一致性、异步削峰和失败补偿。\nGitHub：course-select 复盘：高并发选课系统复盘 GitHub 代码仓库 RAG 助手 # 基于 PostgreSQL + pgvector、Embedding 和大模型实现的代码问答与变更影响分析系统。\nGitHub：code-rag-assistant 复盘：代码仓库 RAG 助手复盘 ","externalUrl":null,"permalink":"/projects/","section":"项目","summary":"","title":"项目","type":"projects"}]