阿飞的博客

Hi, welcome to my blog

阿飞的博客

Java 后端开发 · 微服务实战记录

湖南工商大学在读,Java 后端方向,正在找后端开发实习。

「把踩过的坑,铺成后来的路」

6篇文章
4个分类
15个标签
2个项目
21天运行
近期文章
10 2026·10
项目总结

阿飞商城:一个微服务电商后端的完整记录

9 个模块、60 个接口、6550 行 Java。这篇不贴代码,讲的是每个设计背后的「为什么」——防超卖为什么要两层、幂等键为什么失败要删、超时关单为什么三层兜底,以及这个项目还差什么。

微服务 / Spring Cloud / Seata / Redis / 踩坑记录 阅读 0 评论 0
06 2026·10
技术笔记

一个自己挖的坑:JWT 载荷里必须带 jti

登出功能上线后一切正常,直到有一次「登出后立刻重新登录」被拒——40101,Token 已失效。根因是 JWT 的 iat/exp 只精确到秒,同一秒签发的 Token 完全相同。

Java / 踩坑记录 阅读 0 评论 0
27 2026·09
技术笔记

防超卖:分布式锁和原子 SQL,为什么两个都要

100 件库存涌入 1000 个请求。我用 Redisson 锁把并发串行化,再用一条带条件的 UPDATE 守住数据不变量——两层各管一件事,缺一不可。

Java / Redis / 踩坑记录 阅读 0 评论 0
按分类浏览
项目作品 全部 →

阿飞商城 · afei-mall

从 0 搭建的 Spring Cloud Alibaba 微服务电商后端:7 个服务独立部署、各自持库,跨服务只走 HTTP 调用,重点解决了防超卖、订单超时关闭与分布式事务三个问题。

Spring Boot 3.5 / Spring Cloud AlibabaMyBatis-Plus 3.5.15 / MySQL 8Redis / RedissonRabbitMQ(延迟队列)

阿飞知识库 · afei-kb

基于 RAG 架构的智能知识库问答系统:文档切块向量化后入库,用大模型做带检索的生成,把「回答 grounded 在资料上」。

Spring AIDeepSeekMilvusBGE-M3
关于我

湖南工商大学在读,Java 后端方向,正在找后端开发实习。这个站记录我在微服务项目里踩过的坑——防超卖、分布式事务、订单超时关闭,都是真踩过的,不是抄来的。

Java 17Spring BootSpring Cloud AlibabaMyBatis-PlusMySQLRedisRabbitMQNacosSeataDocker