Baeldung原文
Java周刊第670期
[LOADING...]
1. Spring 与 Java
>> 实践中的 Maven 构建缓存 [foojay.io]
要把 Maven Build Cache 扩展真正落地到 Azure DevOps 流水线中,所需的工作量相当大。回报是:拉取请求构建时间从约 18 分钟降到约 9 分钟。在大规模场景下,这绝对是值得的收益。
>> Dukehoff MCP for Java:面向编码代理的 IDE [dukehoff.com]
你可以把 IDE 级别的重构工具交给编码代理:查找引用、重命名、移动、修改签名、安全删除、内联,外加编译检查,全部在 Apache NetBeans 上以无头模式运行。我认为这是一个非常值得投入的周末项目。
同样值得一读:
- >> Spring Boot 隐藏的配置秘诀:EnvironmentPostProcessor [foojay.io]
- >> 节省下来的字节去哪了?IntelliJ IDEA 中的紧凑对象头 [jetbrains.com]
- >> 优化纳秒级操作:当 CPU 缓存变得重要时 [foojay.io]
- >> 无引用,不结论:让 LLM 在 Java 中展示其来源 [foojay.io]
- >> 辩论、投票与反思循环:构建一个成本不到一美元的代理式 PR 审查器 [quarkus.io]
- >> 用 Java 重写一切:而不是 Rust [foojay.io]
- >> Unikernel Nanos 上的 JVM——GC 权衡与堆内存归还 [foojay.io]
- >> 免费的 Java,真实的风险:为什么不受支持的 OpenJDK 如今是一场安全赌博 [foojay.io]
- >> Quarkus 年鉴介绍 [quarkus.io]
- >> 动态调整载体线程数量 [javaspecialists.eu]
- >> JDK 27 中 G1/Parallel/Serial GC 的变更 [tschatzl.github.io]
- >> CheerpJ 5.0:浏览器中的 Java 21/25、完整的 OpenJDK,以及全新的 WasmGC 引擎 [foojay.io]
网络研讨会与演讲:
- >> Foojay 播客第 104 期:53 个 CVE、两次紧急发布——为什么 Java 安全性依然稳固,与 Simon Ritter 对谈 [foojay.io]
- >> Project Detroit:从外部库到外部语言运行时 [inside.java]
- >> 第 73 期“超越值类的不可变数据” [AtA] [inside.java]
- >> A Bootiful Podcast:与 JOOQ 创造者 Lukas Eder 聊“数据极客精神” [spring.io]
- >> 大规模遥测治理:自托管可观测性指南 [infoq.com]
升级时机:
- >> Hibernate Reactive 5.1.0.Beta1 与 5.0.0.Beta3 发布 [relation.to]
- >> IntelliJ IDEA 2026.2.4 已发布! 以及 eMudhra 证书遭到泄露:请立即更新你的 JetBrains IDE、ReSharper、.NET 工具、Toolbox App 和 Gateway [jetbrains.com]
- >> Shadleaf 1.0 发布 [wimdeblauwe.com]
- >> GraalVM Community 25 Innovation 5(graal 25.5.5.0.3,jdk 25.0.5.0.3) [github.com/graalvm]
- >> Vert.x 5.2.3 与 4.5.36 [github.com/eclipse-vertx]
- >> Elasticsearch 9.5.6、9.4.9 与 8.19.24 [github.com/elastic]
- >> Micronaut Core 5.2.22、4.10.36 与 5.2.21 [github.com/micronaut-projects]
2. 技术与随想
>> 从 Google Drive 迁移到基于 Tailscale 的 Syncthing [foojay.io]
Nicolas Fränkel 把他的密码数据库迁移到了运行在 Tailscale 私有网络之上的 Syncthing,并用一台 Synology NAS 作为始终在线的枢纽。这个思路值得考虑,但显然比直接用 Drive 要费事得多。
同样值得一读:
- >> AI 悖论 [jacquesmattheij.com]
- >> 为什么优秀的开发者对代理式开发如此警惕? [martinfowler.com]
- >> 上下文是一种预算:开始使用 AI 编码代理后,我们团队流程发生了哪些变化 [foojay.io]
- >> 用 DuckDB 优雅地分析 Git 日志 [hamvocke.com]
- >> LLM 语音 [martinfowler.com]
- >> 使用 Qwen3-TTS 定制语音 [pocoo.org]
- >> 如何通过 CloudFront 为 Amazon S3 获得 1TB 免费出站流量 [advancedweb.hu]
3. 本周精选
>> 享受编程依然是可以的 [chriskiehl.com]
文章 Java Weekly, Issue 670 最早发布于 Baeldung。