用Java写了个MCP Server,让Claude直接操作我的数据库
上周我把测试环境的数据库接进了Claude。不是那种“生成SQL然后我手动执行”的伪集成,是Claude自己调用工具查表、改数据、跑事务。实现方式是一个Spring Boot应用,加了一个MCP Server层。
别再手动拼Prompt了,Java用模板引擎管理Prompt真香
凌晨两点,运营截图过来:技术客服助手把“退款多久到账”答成了“我们支持 7×24 小时工单服务”。用户连问三次,它始终没给出时间。我顺着日志追下去,问题不在模型,在 Controller 里一段 23 行的字符串拼接。
OnlyOffice+poi-tl:把 Word 模板变成可填写、可生成的合同系统
OnlyOffice+poi-tl:把 Word 模板变成可填写、可生成的合同系统客户选好了,合同金额填好了,服务日期也填好了。接下来打开 Word,却还要把这些内容再改一遍:替换公司名称、核对金额大小写、修改期限,最后另存一个文件再上传。这段重复劳动,很适合交给业务系统完成。
JavaWeb:@PostConstruct 里调事务方法不生效:Bean代理创建时机
启动后要用 @PostConstruct 做一次数据初始化,方法上明明标了 @Transactional,异常却不回滚。根因是初始化回调发生在 BeanPostProcessor 之后但在代理生效之前,调用的还是原始对象。本文梳理 Bean 生命周期顺序并给出三种可靠替代方案。
Spring之父新作!Java企业级AI Agent框架来了
AI Agent开发热度持续走高,但多数框架更偏向Python生态,JVM平台一直缺少成熟的企业级Agent工具。
2026最新Java技术栈全景!别再学老旧技术了
很多Java开发者都有一个困惑:明明写了好几年代码,技术栈却越来越老旧,面试屡屡碰壁,新项目上手吃力。尤其2026年Java生态迎来一轮大迭代,从JDK核心版本、主流框架到AI赋能开发、云原生架构,都发生了关键性升级。
35-JDK 8 调优方案总纲:堆内存策略、GC 参数与线程配置三套模板
#JVM调优 #JDK8 #架构师 #垃圾回收 #Java面试版本声明:本文基于 JDK 8(1.8.0_x) 编写——本系列所有调优的"终极沉淀"。凡涉及 JDK 9+ 的差异,一律以「版本演进注记」单独标注。
Java 字符串模板消失两年了 JDK 21 曾经那么惊艳,为什么至今没回来
Java 的字符串模板为什么消失两年了?从 JDK 21 到 JDK 28,OpenJDK 究竟在犹豫什么?Java 有个挺有意思的现象:一些复杂到普通开发者都不太容易理解的特性,几年下来不断推进;而一个看起来很简单的字符串插值功能,却在两轮 Preview 之后突然消失了。
Java 做 AI Agent 被低估了,学习路线一次讲清
"AI Agent 开发?那不是 Python 的天下吗?Java 凑什么热闹。"这是很多 Java 程序员的第一反应。但现实是:企业级 AI Agent 落地,Java 正在悄悄成为主力。原因很简单。Agent 不是玩具,是要跑在生产环境、接数据库、调内部系统、扛高并发的工程。
Java 后端简历怎么写?附一份可直接参考的完整草稿
先说结论一份 Java 后端简历最重要的不是把自己写得像架构师,而是让招聘方在几十秒内看到三件事:你投什么岗位、你做过什么真实链路、这些链路能不能继续追问。项目经历不要只列技术栈。更有效的写法是“业务动作 + 技术机制 + 约束条件 + 可验证结果”。