Baeldung原文
Java周刊,第648期
1. Spring 与 Java
>> 关于类似原始类型的默认值 [openjdk.org]
在迈向值类的路上,最棘手的问题之一:当值对象从未被显式初始化时会发生什么?本文深入探讨了类似原始类型的类如何指定自己的默认值,以及这在整个语言、JVM 和运行时中的影响。周末好读物。
>> VibeSec 的清算 [martinfowler.com]
随着 AI 辅助编码进入主流,仅仅提示 LLM 生成“安全”输出显然不够。安全必须是结构化的,并且在底层机制中强制执行。
其他值得阅读的文章:
- >> Netflix 生产环境中的 Java AOT [inside.java]
- >> 新一代 Java 库诞生:Wasm 成为实现细节 [foojay.io]
- >> 定向至 JDK 27 的 JEP:523:在所有环境中将 G1 设为默认垃圾收集器 [inside.java]
- >> 定向至 JDK 27 的 JEP:537:Vector API(第 12 次孵化) [inside.java]
- >> 用于 OpenJDK 开发的 Agentic AI 工作流 [inside.java]
- >> 并行投票与自适应模型选择:预算内的更智能 Agentic AI [quarkus.io]
- >> 上下文即预算——八个杠杆与三种工作流模式 [foojay.io]
- >> TamboUI 有望为 Java 带来更强大的 TUI 构建能力 [infoq.com]
- >> Kafka 与 Flink 管道中的模式扩散问题:如何解决 [infoq.com]
- >> Kotlin 标准库安全支持策略介绍 [jetbrains.com]
- >> Spring 开发者在容器安全方面存在盲点 [bell-sw.com]
- >> NixOS 初印象:编写系统级测试 [advancedweb.hu]
- >> 季节延时摄影——对齐 [frankel.ch]
网络研讨会与演讲:
- >> Foojay 播客 #96:无 LocalStack 的本地 AWS 开发:认识 GraalVM 驱动的替代方案 Floci [foojay.io]
- >> 播客:追求高效 Java 开发——从 1BRC 到原生开发 Hardwood AI [infoq.com]
- >> Bootiful 播客:JetBrains 传奇人物 Hadi Hariri [spring.io]
升级提醒:
- >> Hibernate 7.4.0.Final [in.relation.to]
- >> Hibernate Search 8.4.0.Final 发布 [in.relation.to]
- >> WildFly 40 发布! [wildfly.org]
- >> Spring AI 1.0.8、1.1.7、2.0.0-M7 现已可用 [spring.io]
- >> Koog 1.0 发布:稳定核心、更好的互操作性与跨平台可观测性 [jetbrains.com]
- >> IntelliJ IDEA 2026.2 EAP 开启 [jetbrains.com]
- >> Vert.x 5.1.0 [github.com/eclipse-vertx]
2. 本周精选
>> 如何将单体应用拆分为微服务 [martinfowler.com]