Baeldung原文
Java周刊第660期:Hibernate性能大幅提升,JDK 28将推出JSON API
Java Weekly,第 660 期
[LOADING...]
1. Spring 与 Java
>> 当 @Immutable 带来天壤之别:Hibernate 二级缓存实现 3.2 倍提速(relation.to)
当 @Immutable、@Cache(READ_ONLY) 和字段级 @Mutability(Immutability.class) 协同使用时,Hibernate 的二级缓存从 286 秒降至 90 秒。该案例还展示了为何省略 JSONB 字段注解会导致 8.1 倍的性能下降。值得一读。
>> JEP 540 提议面向 JDK 28 提供简单 JSON API(infoq.com)
JEP 540 正走向 JDK 28,将提供一个孵化中的、零依赖、刻意保持精简的 JSON API,用于简洁的解析与生成。
其他值得阅读:
- 解决 Gradle 元数据与 Renovate 集成(frankel.ch)
- BoxLang AI Explorer 介绍:涵盖所有 AI 模式的本地目录(foojay.io)
- Vibe Coding、Maven,以及你未曾选择的依赖(foojay.io)
- 为变化做准备:在密封 API 上进行安全切换(inside.java)
- JDK 21 的宽松许可证期限即将结束(oracle.com)
- 探索使用 Compose HTML 进行服务端渲染(jetbrains.com)
- Renovate:老狗学新把戏(marcphilipp.de)
- 编写 Thymeleaf 组件库——第 4 部分(wimdeblauwe.com)
网络研讨会与演讲:
- 与 Dan Card 一起使用 BoxLang、RAG、Ollama 和 Amazon Bedrock 构建安全的 AI 聊天应用(foojay.io)
- 第 66 期:“JSON API、Valhalla 进展、LTS ❤ PQC” [IJN](inside.java)
- JSON API、Valhalla 进展、LTS ❤ PQC——Inside Java Newscast #114(nipafx.dev)
- Spring Office Hours 播客:S5E20——与 Danny Thompson 共探开发者 AI 指南(spring.io)
- A Bootiful Podcast:Redouble AI CTO 兼创始人 Andrey Santrosyan(spring.io)
是时候升级了:
- Quarkus 3.38.3——维护版本发布(quarkus.io)
- A2A Java SDK 1.2.0.Final 发布(quarkus.io)
- Quarkus 3.38.2——维护版本发布(quarkus.io)
- Stubborn Contract 0.1.0 发布!(toomuchcoding.com)
- Apache Hive 4.2.1(github.com/apache)
- Micronaut Core 5.1.11(github.com/micronaut-projects)
- LangChain4j 1.19.0(github.com/langchain4j)
- Helidon 4.5.3 和 3.2.20(github.com/helidon-io)
2. 技术与杂谈
>> 公民构建,智能体执行,专家治理(martinfowler.com)
AI 智能体让构建可用软件变得前所未有地容易,但企业级交付仍然依赖工程判断。事实本就如此。
其他值得阅读:
- 什么是推理(pocoo.org)
- 编译为中间表示:自己动手写编译器,第三部分(nurkiewicz.com)
- 幂等写入路径:当消息重复时保持集成管道的正确性(foojay.io)
- 使用 Claude 修复不稳定测试的经验教训(henrikwarne.com)
- 实践者之声:尚未被命名的写作类别(martinfowler.com)
- Andy Scotland:如何以渐进方式推进数据民主化(scottlogic.com)
- James Heward:AI 的成功取决于数据基础(scottlogic.com)
- 幕后揭秘:演进 Netflix 直播广告事件管道——第二部分(medium.com)
3. 本周精选
>> 软件设计的基石(alex.draftist.io)
本文《Java Weekly,第 660 期》首发于 Baeldung。