本站使用指南
介绍博客内容、阅读路径、代码仓库和反馈方式。
Spring AI 知识库 RAG:从文档到可追溯回答
拆解 RAG 的文档导入、分块、向量检索、提示组装、回答评估和权限控制。
Spring AI 工具调用:从 Function Calling 到受控执行
解释模型如何请求应用工具、应用如何执行并回传结果,以及工具调用的安全边界。
Docker 部署 Java 服务与 Nginx 反向代理
从镜像、容器、持久化数据到反向代理,梳理 Java Web 服务的部署链路。
Java 文件上传与 Excel 数据导入导出
从 MultipartFile 到对象存储与表格校验,整理文件和 Excel 功能的工程注意事项。
苍穹外卖中的菜品缓存与更新策略
以分类菜品列表为例,说明缓存读取、数据更新后的失效范围和并发边界。
苍穹外卖中的登录认证与请求上下文
从令牌校验到 ThreadLocal 清理,拆解后台接口识别当前操作人的流程。
Spring Cache 缓存更新与失效时机
通过 @Cacheable 与 @CacheEvict 说明注解缓存的命中、失效和事务边界问题。
JWT、拦截器与 ThreadLocal 用户上下文
梳理请求中的身份验证、用户上下文传递及 ThreadLocal 的线程清理要求。
Redis Bitmap 签到与 HyperLogLog UV 统计
用 Bitmap 存储按日签到状态,并比较精确去重与 HyperLogLog 近似 UV 统计。





