每周的技术圈总有大量值得关注的动态,本期内容虽然因作者出差路上面略显精简,但干货密度丝毫不减。一起来看看这期周刊带来了哪些精彩看点。
用 Nebula ArchRules 扩展 ArchUnit
Netflix 分享了其 JVM 团队的实战经验,介绍了如何借助 Nebula ArchRules 与 ArchUnit,在数千个 Java 仓库中大规模推行架构规则。这件事的亮点不在于工具本身,而在于他们将架构指导转化为可执行、可全局检查的构建时反馈,让技术债务的可视化成为日常开发的一部分。不得不说,这种做法极具借鉴价值。

JDK 25 与 FFM API 的原生互操作性
JDK 25 在 FFM API 方面的进展值得关注,原生互操作能力正在逐步走向成熟。对于需要直接调用本地库的项目而言,这条路径已愈发清晰。
编程助手的 Token 节约之道
Token 消耗一直是 AI 编程助手落地时绕不开的议题。本文探讨了如何在保障效果的前提下,最大限度节约 Token 开销,对于正在接入这类工具的团队来说,实操价值很高。
Java 并非"黑暗面":学 Java 比你想象的容易
一篇略带"反叛"色彩的文章,试图为 Java 正名。其实对于新手而言,Java 的生态成熟度、工具链完善度以及学习曲线的平滑度,远比外界调侃的要友好得多。
Liquid Glass、Material 3 与大量管道工作
前端领域同样没有闲着,Liquid Glass 与 Material 3 的组合在视觉和交互上带来了不少新想象空间,当然,背后的管道工作才是真正的重头戏。
使用 Azul Zulu Docker 官方镜像:从简单拉取到精简容器
容器化部署日益普及,Azul Zulu 官方镜像的优化方案值得一看。从最基础的拉取镜像到构建精简容器,本文给出了清晰的路径指引。
BoxLang AI 深度解析 – 第7集:MCP – 连接一切的协议
AI 与编程语言的结合正在加速。BoxLang 系列解析已来到第7集,本次聚焦 MCP 协议,探讨它如何成为连接各类服务的通用接口。
JEP 533 强化 JDK 27 中 Java 结构化并发的异常处理
结构化并发是近年来 Java 并发模型最重要的演进方向之一。JEP 533 带来的异常处理强化,意味着在 JDK 27 中编写并发代码的体验将更接近同步代码的自然逻辑。
质量推广提醒 – JDK 27:移除已弃用的 Java 启动器选项
JDK 27 计划移除一批已废弃的启动器选项,升级前需留意这些变化,避免构建脚本突然失效。
面向 JDK 27 的 JEP:533:结构化并发(第7次预览)
结构化并发继续推进,这已是第7次预览。稳定性和反馈持续积累,进入正式版只是时间问题。
面向 JDK 27 的 JEP:532:模式、instanceof 和 switch 中的基本类型(第5次预览)
基本类型在模式匹配中的支持正逐步完善。第5次预览意味着该特性已相当成熟,值得在开发中尝试。
Java Card Development Kit 26.0 版本发布
Java Card 领域也有新动作,26.0 版本带来了诸多改进。对于从事智能卡和嵌入式 Java 开发的团队而言,这是一次重要的版本更新。
预览特性如何支持 Java Card 演进
预览特性机制在 Java Card 生态中的应用,说明了语言演进策略已深入到各个细分领域。
WildFly 的下一代管理控制台
WildFly 的管理控制台正在重做,新设计在操作效率和可视性方面做了不少优化。
用 jOOQ 语法简化 ANTI JOIN
ANTI JOIN 在 SQL 中一直是个让人头疼的模式,jOOQ 的语法糖使该操作变得直观得多,值得一试。
设计更安全的 listItems 和 getItem 权限
API 设计中,list 与 get 的权限模型经常被混淆。本文给出了一个清晰的权限设计方案,读到就是赚到。
Foojay 播客 #95:你的 Java 应用真的安全吗,还是只是看起来安全?
安全话题永不过时。这期播客探讨了 Java 应用安全的真实状况,值得花时间聆听。
播客:从 Java EE 到 Quarkus 和 LLM:Adam Bien 的稳健、面向未来的系统实战手册
Adam Bien 的经验分享始终带着实战气息。从 Java EE 一路走到 Quarkus 和 LLM,这条路如何走得稳健,听听他的见解准没错。
Java 获得后量子 TLS – Inside Java 新闻播报 #112
后量子密码学正进入 Java 生态,TLS 层面的支持意味着安全防护将迈入新纪元。
A Bootiful Podcast:传奇人物 Adib Saikali
Adib Saikali 的访谈,干货满满。
A Bootiful Podcast:Daniel Garnier-Moiroux 谈新书《测试 Spring Boot 应用》
测试 Spring Boot 应用的书终于面世。Daniel Garnier-Moiroux 在播客中分享了书中诸多精华。
Spring Office Hours 播客:S5E15 – 升级 Spring 和开源安全
Spring 升级与开源安全是两个永不过时的话题,这期播客覆盖得十分到位。
PRIMEFACES 15.0.15 的 12 项任务 #发布
PrimeFaces 15.0.15 带来了12项任务修复,对于使用 JSF 的团队来说是一次值得升级的版本。
Hibernate Search 8.4.0.CR1 发布
Hibernate Search 的候选版本发布,意味着离正式版不远了。
Spring AI 1.0.7、1.1.6、2.0.0-M6 现已发布
Spring AI 多个版本齐发,从稳定版到里程碑版均有更新,AI 集成在 Spring 生态中的版图愈发清晰。
Quarkus 3.35.3 – 维护版本
Quarkus 的维护版本发布,例行修补,稳定为主。
Maven 3.9.16 发布
Maven 更新到 3.9.16,构建工具层面的优化值得关注。
Elasticsearch 9.4.1 发布
Elasticsearch 小版本更新,性能与稳定性持续提升。
Zuul 3.6.4 发布
Zuul 网关也有新版本,对于使用 Netflix 技术栈的团队来说,值得关注。
Micronaut Core 5.0.0 发布
Micronaut 迎来大版本更新,5.0.0 意味着架构层面可能有重要调整。
Payara Platform Community 7.2026.5 发布
Payara 社区版发布新版本,持续为 Jakarta EE 生态注入活力。
技术
代码是什么
一篇适合在周末静下心来细读的文章。当 AI 正在改变代码的编写和维护方式时,"代码"本身意味着什么?这个问题值得每一位开发者认真思考。
专注与打磨:推进本地模型
本地模型在边缘计算和隐私保护场景下的价值正被重新认识,本文讲述的是如何在实际项目中将其做扎实。
Data Projects:Netflix 规模的数据资产管理
Netflix 在大规模数据资产管理方面的实践,对于任何需要处理海量数据的团队来说,都是一份极佳的案例参考。
2026 年的 Web Feed:一项调查
Web Feed 并未消亡,这项调查展示了它在 2026 年的真实生态。颇具趣味。
低成本数据工程
数据工程不一定非得烧钱,本文给出了不少低成本又高效的实践思路。
不要高估领域知识
软件开发中,领域知识固然重要,但过度依赖反而会限制思路。本文的观点有点反常识,但值得细品。
JVM头条
本周要点
本期为短版,作者正在会议巡讲途中,内容比平时精简,但该有的看点一个不少。
