Baeldung原文
Java周刊第655期
1. Spring 与 Java
>> 考古学家的副驾驶 [martinfowler.com]
遗留系统通常不会自带架构图。至少通常不会。
这篇文章展示了编码助手如何帮助调查不熟悉的代码库,重构其架构,并将零散的证据转化为有用的文档。开发人员是这项工作的核心。
同样值得阅读:
- >> 让 ServiceLoader 可用:一个提供商工厂 [frankel.ch]
- >> 你的 Loom 应用悄无声息地又变成了线程池:虚拟线程钉住的实地指南 [foojay.io]
- >> 我让 GitHub Copilot 分析一个 Java 应用。它发现了堆大小设置中的错误并提供修复 [foojay.io]
- >> 在 Quarkus LangChain4j 中使用 OPA 策略的护栏 [quarkus.io]
- >> Temporal 之于你的代码,如同数据库之于你的数据 [foojay.io]
- >> :ambulance::zap: 何时不应使用事件驱动架构 (EDA) [foojay.io]
- >> “这不可能行得通”:我在 Temporal.io 工作坊中学到的东西 [foojay.io]
网络研讨会与演讲:
- >> Foojay 播客 #100:当播客主持人与播客主持人互访时,他们的共同点 [foojay.io]
- >> Valhalla,就是现在! [nipafx.dev]
- >> Quarkus 洞察 #254:领域驱动设计与六边形架构——第二部分 [quarkus.io]
- >> Spring Office Hours 播客:S5E18——OpenAI、Anthropic 和 Spring AI 2.0 的最新动态 [spring.io]
升级时间到:
- >> BoxLang 1.15.0 发布:极速字符串、运行时可移植性等 [foojay.io]
- >> Quarkus 3.37.3——维护版本 [quarkus.io]
- >> JHipster v9.2.0 [github.com/jhipster]
- >> Vert.x 5.1.5 和 4.5.30 [github.com/eclipse-vertx]
- >> Grails 7.2.1、7.1.4 和 7.0.14 [github.com/apache]
- >> Micronaut Core 5.0.6、5.1.6 和 3.10.10 [github.com/micronaut-projects]
- >> Piranha CMS 版本 12.2 和 版本 12.1 [github.com/PiranhaCMS]
2. 技术与思考
>> 大规模构建服务拓扑:架构、挑战与经验教训 [netflixtechblog.com]
这篇深入分析解释了 Netflix 如何从多个数据源构建服务拓扑平台,解决信号冲突,并将生成的图谱转化为实用基础设施。有趣的周末阅读。
同样值得阅读:
- >> 哪种文档格式最适合 AI 规范? [vanillajava.blog]
- >> 塔楼不断升高 [pocoo.org]
- >> Okta SAML 和 Keycloak 实现 ID-JAG 跨应用访问 [christianposta.com]
- >> DSL 使 LLM 的可靠使用成为可能 [martinfowler.com]
- >> 为编码代理选择正确的工具安全方法 [scottlogic.com]
- >> 衡量个性化推荐的影响 [medium.com]
- >> 采用 Agentic:来自我们 AI 工程活动的演讲与反思 [scottlogic.com]
3. 本周精选
我们的夏季促销即将结束:
>> 夏季促销——全场 30% 折扣
如果你正计划加入,现在是进入平台并开始探索的好时机。
本文《Java Weekly, Issue 655》首次发布于 Baeldung。