Java & JVM技术周刊 2026年第20周

本周 JDK 27 持续推进结构化并发和模式匹配预览,Netflix 分享架构规则规模化实践,Spring AI、Quarkus、Hibernate 等生态持续更新,后量子 TLS 落地 Java,值得关注。

🌱 Spring

用 Nebula ArchRules 扩展 ArchUnit

Netflix 分享其 JVM 团队如何通过 Nebula ArchRules 和 ArchUnit 在数千个 Java 仓库中扩展架构规则。这是一篇关于构建时反馈、技术债务可视性以及将架构指导转化为可执行的全局检查的实用好文。

JDK 25 与 FFM API 的原生互操作性

JDK 25 与 FFM API 的原生互操作性

编程助手的 Token 节约之道

编程助手的 Token 节约之道

Java 并非"黑暗面":学 Java 比你想象的容易

Java 并非"黑暗面":学 Java 比你想象的容易

Liquid Glass、Material 3 与大量管道工作

Liquid Glass、Material 3 与大量管道工作

使用 Azul Zulu Docker 官方镜像:从简单拉取到精简容器

使用 Azul Zulu Docker 官方镜像:从简单拉取到精简容器

BoxLang AI 深度解析 -- 第7集:MCP -- 连接一切的协议

BoxLang AI 深度解析 -- 第7集:MCP -- 连接一切的协议

JEP 533 强化 JDK 27 中 Java 结构化并发的异常处理

JEP 533 强化 JDK 27 中 Java 结构化并发的异常处理

质量推广提醒 -- JDK 27:移除已弃用的 Java 启动器选项

质量推广提醒 -- JDK 27:移除已弃用的 Java 启动器选项

面向 JDK 27 的 JEP:533:结构化并发(第7次预览)

面向 JDK 27 的 JEP:533:结构化并发(第7次预览)

面向 JDK 27 的 JEP:532:模式、instanceof 和 switch 中的基本类型(第5次预览)

面向 JDK 27 的 JEP:532:模式、instanceof 和 switch 中的基本类型(第5次预览)

Java Card Development Kit 26.0 版本发布

Java Card Development Kit 26.0 版本发布

预览特性如何支持 Java Card 演进

预览特性如何支持 Java Card 演进

WildFly 的下一代管理控制台

WildFly 的下一代管理控制台

用 jOOQ 语法简化 ANTI JOIN

用 jOOQ 语法简化 ANTI JOIN

设计更安全的 listItems 和 getItem 权限

设计更安全的 listItems 和 getItem 权限

Foojay 播客 #95:你的 Java 应用真的安全吗,还是只是看起来安全?

Foojay 播客 #95:你的 Java 应用真的安全吗,还是只是看起来安全?

播客:从 Java EE 到 Quarkus 和 LLM:Adam Bien 的稳健、面向未来的系统实战手册

播客:从 Java EE 到 Quarkus 和 LLM:Adam Bien 的稳健、面向未来的系统实战手册

Java 获得后量子 TLS -- Inside Java 新闻播报 #112

Java 获得后量子 TLS -- Inside Java 新闻播报 #112

A Bootiful Podcast:传奇人物 Adib Saikali

A Bootiful Podcast:传奇人物 Adib Saikali

A Bootiful Podcast:Daniel Garnier-Moiroux 谈新书《测试 Spring Boot 应用》

A Bootiful Podcast:Daniel Garnier-Moiroux 谈新书《测试 Spring Boot 应用》

Spring Office Hours 播客:S5E15 -- 升级 Spring 和开源安全

Spring Office Hours 播客:S5E15 -- 升级 Spring 和开源安全

PRIMEFACES 15.0.15 的 12 项任务 #发布

PRIMEFACES 15.0.15 的 12 项任务 #发布

Hibernate Search 8.4.0.CR1 发布

Spring AI 1.0.7、1.1.6、2.0.0-M6 现已发布

Spring AI 1.0.7、1.1.6、2.0.0-M6 现已发布

Quarkus 3.35.3 -- 维护版本

Quarkus 3.35.3 -- 维护版本

Maven 3.9.16 发布

Maven 3.9.16 发布

Elasticsearch 9.4.1 发布

Elasticsearch 9.4.1 发布

Zuul 3.6.4 发布

Zuul 3.6.4 发布

Micronaut Core 5.0.0 发布

Micronaut Core 5.0.0 发布

Payara Platform Community 7.2026.5 发布

Payara Platform Community 7.2026.5 发布

🔧 技术

代码是什么

一篇适合思考软件开发现状的深度文章,探讨当 AI 改变代码编写和维护方式时,"代码"意味着什么。值得在周末阅读。

专注与打磨:推进本地模型

专注与打磨:推进本地模型

Data Projects:Netflix 规模的数据资产管理

Data Projects:Netflix 规模的数据资产管理

2026 年的 Web Feed:一项调查

2026 年的 Web Feed:一项调查

低成本数据工程

低成本数据工程

不要高估领域知识

不要高估领域知识

🔥 JVM头条

本周要点

本期为短版,作者正在会议巡讲途中,本期内容比平时简短。

相关推荐
tkevinjd5 小时前
416分割等和子集
java·python·算法·leetcode·职场和发展
库克克6 小时前
【C++】类和对象--类对象模型与大小计算
开发语言·jvm·c++
qq_452396236 小时前
第三篇:《Jenkins Pipeline as Code:Declarative Pipeline 深度实战》
java·servlet·jenkins
布朗克1686 小时前
Go 入门到精通-15-错误处理
开发语言·python·golang·错误处理
再让我睡两分钟6 小时前
【无标题】
android·java·数据库·人工智能·prompt·ai应用开发
zzb15806 小时前
Zed 配置 Swift / iOS 开发
开发语言·ios·swift
折哥的程序人生 · 物流技术专研6 小时前
Java 23 种设计模式:从踩坑到精通 | 番外:工厂方法 vs 抽象工厂 —— 从单产品到产品族,架构如何演进?
java·spring·java面试·抽象工厂·工厂方法·java设计模式·从踩坑到精通
砍材农夫6 小时前
spring|spring event|Spring内置事件驱动编程模型
java·数据库·spring
wuqingshun3141597 小时前
RabbitMQ 中无法路由的消息会去到哪里?
java
北冥you鱼8 小时前
Go-Ethereum (Geth) 最佳实践:从部署到生产环境优化
开发语言·后端·golang