阿飞的博客

关于我

写代码,也写字。这里的每一篇都是踩过的坑。

6篇文章
2个项目
15个标签
21天运行

你好,我是阿飞

湖南工商大学前沿交叉与未来技术学院在读,Java 后端方向,正在找后端开发实习。

我的学习方式是项目驱动:先让一个东西跑起来,再追问它为什么能跑。
下面这些项目就是这条路径走下来的产物——每一个都是在「做出来 → 出问题 → 想明白」里长出来的。

我在做什么

项目是什么我花时间的地方
阿飞商城从 0 搭建的微服务电商后端,7 个服务各自持库服务边界、分布式事务、防超卖
阿飞知识库RAG 智能问答:文档切块向量化,检索后再让模型作答切块策略、向量召回、多轮上下文
这个博客Spring Boot 3.5 + Thymeleaf 服务端渲染,无前端构建把「做完」这件事真做完

技术栈

方向具体
语言 / 框架Java 17 · Spring Boot 3.5 · Spring Cloud Alibaba
持久层MyBatis-Plus 3.5 · MySQL 8
中间件Redis · RabbitMQ(延迟消息)· Nacos · Seata(AT 模式)
前端Thymeleaf(本站)· Vue 3 + Vite(商城前台)· 原生 CSS
工程Docker · Git · Knife4j · 阿里云 OSS

为什么写博客

因为写出来才会发现自己没懂。

代码能跑,不代表能讲清它为什么能跑。写文章逼我把「大概是这么回事」变成「确切是这样,原因是……」。比如 JWT 那个坑——同一秒内签发的 Token 完全一样,登出后立刻重新登录会拿到刚被拉黑的那个。如果不是要把它写成文章,我大概到现在还以为是拦截器写错了。

另一个原因更实际:坑踩一次就够了。写下来,下次直接翻自己的文章。

这个站是怎么做的

联系我

有后端相关的机会,或者想聊某篇文章里的坑,欢迎来信。

GitHub 发邮件