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头条

本周要点

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

相关推荐
人道领域1 小时前
【LeetCode刷题日记】538.把二叉搜索树转换为累加树
java·开发语言·后端·算法·leetcode
铁皮哥1 小时前
【后端开发】什么是守护线程,和普通线程有什么区别?
java·开发语言·数据库·人工智能·python·spring·intellij-idea
西凉的悲伤1 小时前
Spring Boot + ShardingSphere 介绍
java·spring boot·后端·shardingsphere·分库分表
并不喜欢吃鱼1 小时前
从零开始 C++----- 十二【C++ 数据结构】map/set 全解析:从使用到红黑树底层模拟实现
开发语言·数据结构·c++
枫叶丹41 小时前
【HarmonyOS 6.0】Live View Kit 实况窗开发详解:进度胶囊支持副文本功能探究
开发语言·华为·harmonyos
不会C语言的男孩1 小时前
C++ Primer Plus 第17章:输入、输出和文件
开发语言·c++
SilentSamsara1 小时前
FastAPI 实战:从路由定义到依赖注入的完整 REST API
开发语言·python·青少年编程·fastapi
Lsk_Smion1 小时前
力扣实训 _ [33].搜索旋转排序数组 _ [92].翻转链表Ⅱ
java·数据结构·算法
AI人工智能+电脑小能手1 小时前
【大白话说Java面试题 第86题】【Mysql篇】第16题:MySQL 中锁的种类与行锁实现原理?
java·开发语言·数据库·mysql·面试