8年前端学SpringBoot:告别反射,用静态工厂方法优雅转换 DTO
8 年前端,熟悉 Node/Next/Nuxt,日常用 Bun 写轻量后端。基本盘还是前端,拓展 SpringBoot 是为了匹配全栈岗位,记录技术学习笔记。
业务实体与流程的五种关系
流程与业务实体之间,一共五种关系:独立、并行、独占、新增、修改。业务实体与流程的五种关系1. 背景与目标1.
8年前端学SpringBoot:MapStruct的List自动映射不用写循环吗?
8年前端,熟悉 Node/Next/Nuxt,日常用 Bun 写轻量后端。基本盘还是前端,拓展 SpringBoot 是为了匹配全栈岗位,记录技术学习笔记。
Spring AI Alibaba + ES,纯Java实现RAG检索增强生成
上周三下午,组里新来的实习生小李端着咖啡凑到我工位边,吞吞吐吐问了一句:师傅,咱们公司全是 Java,要做个内部知识库问答,我看网上的教程清一色 Python + LangChain……是不是得再起一套 Python 服务?Java 真的搞不了 RAG 吗?
SpringBoot 重试机制实战:四种方案从原理到生产级落地
微服务调用里,网络抖一下、数据库连一下、第三方接口卡一下,失败就来了。重试是处理临时故障最直接的手段——但怎么重试、何时重试、重试几次、失败怎么办,这些选择做不好,轻则拖垮服务,重则雪崩。
AI 时代,Java 开发者转 Python 的最短路径:FastAPI
你多年的 Spring Boot 经验不是包袱,而是转 Python 的加速器。所以现在最吃香的架构,是Java 管业务、Python 管智能:Python 侧用 FastAPI 把 RAG / 大模型能力封装成 HTTP 服务,Java 侧用 WebClient 调用、SSE 透传给前端。
8年前端学SpringBoot:告别手写映射,用 MapStruct 玩转 DTO 转换
8年前端,熟悉 Node/Next/Nuxt,日常用 Bun 写轻量后端。基本盘还是前端,拓展 SpringBoot 是为了匹配全栈岗位,记录技术学习笔记。
SpringBoot 签到打卡实战:Bitmap + Redis + MySQL 完整方案
我之前做过一个社区项目,用户量不大,签到功能直接往数据库插记录。上线两周,签到接口响应从 50ms 飙到了 800ms——用户每天签到时都顺带查了一下历史记录和统计,数据库扛不住了。
C# 对象映射:用Mapster替代手写转换代码
Entity 转 DTO、DTO 转 Entity、DTO 转 ViewModel……一个项目里几十处手写赋值,加个字段要改十个地方,还总漏掉。对象映射库就是来解决这个的。