Java JVM技术周刊 2026第19周精选
2026年第19周Java & JVM技术动态速览
本周Java生态集中涌现AI Agent相关进展——从JetBrains到JobRunr再到Quarkus,多个项目围绕同一方向发力。与此同时,Quarkus 3.35正式引入tree-shaking与原生PGO优化,JEP 533结构化并发进入第七次预览。安全方面,CVE-2026-39852的紧急修复也已发布。以下为本期技术要点。
Spring
训练AI Agent排查Flaky Tests
JetBrains推出AI Agent用于定位Flaky Tests的根因。该Agent能自动识别测试不稳定性的根本原因并提供修复建议,帮助开发者摆脱间歇性构建失败的排查困扰。此举标志着AI工具在Java开发中的实际应用落地。
BoxLang AI系列第六篇:记忆系统与RAG机制
BoxLang AI系列进入第六部分,重点探讨记忆系统与检索增强生成(RAG)。对于希望构建带记忆能力的AI系统的开发者,本文提供了深入指引。
代码始终是技术的入口
这篇文章反思代码在技术演进中的核心地位——无论AI如何进步,代码仍是解决问题的最终通道。
JobRunr发布开源Java AI Agent ClawRunr
JobRunr发布开源Java AI Agent ClawRunr,为Java生态增添AI开发新选择。
Quarkus Agent MCP详解
Quarkus官方博客发布Agent MCP详解,表明Quarkus正加快融入AI Agent生态。
IBM Semeru借助OpenJ9共享类缓存实现更快启动
IBM Semeru通过OpenJ9共享类缓存技术显著缩短启动时间,特别适用于对启动速度敏感的场景。
AI Agent团队架构设计
本文探讨AI Agent团队的组建与管理,提供可落地的架构设计思路。
WildFly 40 Beta集成HashiCorp Vault
WildFly 40 Beta正式集成HashiCorp Vault,强化安全配置管理能力。
Hibernate Tools迁移至Hibernate ORM,Eclipse工具退场
Hibernate Tools项目已迁入Hibernate ORM仓库,Eclipse系列工具的开发正式终止。
为什么JOIN USING在SQL中可能导致错误
本文揭示SQL中JOIN USING隐含的陷阱,提醒开发者在特定场景下谨慎使用。
FooJay播客第94期:超越博客的社区
FooJay播客第94期围绕社区连接与演进展开,内容颇具深度。
播客:Roq——利用Quarkus以Go般速度构建静态站点
本期播客探讨如何借助Quarkus实现媲美Go语言的静态站点构建速度。
第57期播客:用灵活构造函数体让Java更安全
Java官方播客第57期聚焦灵活构造函数体对Java安全性的提升效果。
Spring Office Hours播客:S5E14——与Simon Martinelli聊规格驱动开发
Spring官方播客新一期邀请Simon Martinelli,深入探讨规格驱动开发(Specification-Driven Development)。
IntelliJ IDEA 2025.3.5发布!
JetBrains发布IntelliJ IDEA 2025.3.5,带来多项功能改进与缺陷修复。
Quarkus 3.35——JAR tree-shaking、原生PGO、Semeru AOT
Quarkus 3.35正式发布,包含三大核心特性:JAR级别Tree-Shaking、原生编译PGO(Profile-Guided Optimization)以及Semeru AOT支持,显著优化应用体积与启动性能。
紧急修复:CVE-2026-39852影响所有支持分支
Quarkus发布紧急安全补丁,修复CVE-2026-39852漏洞,该漏洞影响所有支持分支。建议用户立即升级。
WildFly 40 Beta新版本发布
WildFly 40 Beta发布更新,集成多项功能增强与问题修复。
Jetty 12.1.9发布
Jetty 12.1.9发布,聚焦稳定性改进。
Elasticsearch 9.4.0发布
Elasticsearch 9.4.0发布,引入新功能与性能优化。
Zuul 3.6.3发布
Netflix Zuul网关发布3.6.3版本。
Grails 7.1.1发布
Grails框架7.1.1版本发布。
Micronaut Core 4.10.23发布
Micronaut Core 4.10.23发布。
JEP 533:结构化并发(第七次预览)
JEP 533结构化并发进入第七次预览,标志着该特性已趋于成熟,预计不久将转正。
JEP 531:惰性常量(第三次预览)
JEP 531惰性常量进入第三次预览,持续打磨细节。
技术
内容创作的本质反思
这篇文章反思当前内容创作中的形式主义,值得每位内容从业者深思。
Netflix机器学习民主化:构建模型生命周期图
Netflix技术博客阐述如何通过模型生命周期图实现机器学习民主化。
模型服务中的路由现状
Netflix另一篇技术文章梳理模型服务中路由技术的现状与最佳实践。
用AAuth避免MCP混淆袋里问题
本文介绍如何利用AAuth机制规避MCP(Model Context Protocol)中的混淆袋里问题。
JVM头条
Java中线程安全的本地内存:VarHandle访问模式详解
内存序是什么?为何对本地内存至关重要?外部函数与内存(FFM)API是Java与本地代码及内存交互的核心机制。在通过Arena实现时间安全与边界检查后,线程安全成为下一挑战。本文深入解析VarHandle访问模式,为构建线程安全的本地内存操作提供清晰指引。
JVM文章
Foojay本月精选
FooJay播客第94期:超越博客的社区。本月FooJay迎来六周年纪念,Azul Java Champion Frank Delporte按惯例前往JCON Cologne,与十二位社区成员畅谈FooJay对他们的意义。本期主题正如标题所示,不止是一个博客。
