一个美妙的播客:传奇人物 Bruce Eckel 谈语言设计、效果、抽象、并发等等
大家好,Spring 粉丝们!在本期节目中,我采访了传奇人物 Bruce Eckel,他可能对编程语言的了解比我这辈子都多,他的著作《Java 编程思想》帮助我开启了职业生涯。
大家好,Spring 粉丝们!在本期节目中,我采访了传奇人物 Bruce Eckel,他可能对编程语言的了解比我这辈子都多,他的著作《Java 编程思想》帮助我开启了职业生涯。
我很高兴代表社区宣布,Spring Cloud 2025.1.0 Release Train 的 Release Candidate 1 (RC1) 已于今日发布。该版本可在 Spring Milestone 仓库中找到。您可以查看 2025.1.0 发布说明以获取更多信息。
此版本的亮点包括支持 Spring Boot 4.0.0-RC2,Jackson 3 支持的更新,JSpecify Null-Safety 的初步支持,依赖项更新和错误修复。
此版本的完整更改列表可在 2025.1.0-RC1 GitHub 项目中找到。
我很高兴代表团队和所有贡献者宣布,Spring Framework 6.2.13 现已可用。
Spring Framework 6.2.13 包含了 42 个修复和文档改进。此版本将于下周随 Spring Boot 3.4.12 和 3.5.8 一同发布。
亲爱的 Spring 社区:
我很高兴代表团队和所有贡献者宣布,Spring Framework 7.0 现已正式发布!Spring Framework 7.0 是一个新框架世代的开始,专注于 Java 25 和最新的开源生态系统,并作为 Spring Boot 4.0 的基础。
这一代 Spring 带来了务实的基础和依赖升级
这是 Road to GA 系列中的一篇新博文,这次分享了 Spring 组合中空安全支持的最新状态,作为我之前相关博文 使用 JSpecify 和 NullAway 在 Spring 应用程序中实现空安全 以及相关 Spring I/O 演讲的后续。
是的,我们正在做!这里的“我们”指的是参与 JSpecify 项目的组织、Spring 团队以及您,将升级到 Spring Boot 4 的 Spring 开发者。
话虽如此,我认为“十亿美元的错误”并不是 Tony Hoare 曾为此道歉的空引用的发明。我认为真正的错误是没有在类型系统中明确表达它,因为空性的隐式性质导致了如此多的 NullPointerException……
评估大型语言模型 (LLM) 输出的挑战对于众所周知的不确定性 AI 应用程序至关重要,尤其是在它们投入生产时。
当评估现代 LLM 产生的细致入微、上下文相关的响应时,ROUGE 和 BLEU 等传统指标显得力不从心。人工评估虽然准确,但成本高昂、速度慢且无法扩展。
引入 LLM-as-a-Judge——一种强大的技术,它使用 LLM 本身来评估 AI 生成内容的质量。研究表明,复杂的评判模型可以与人类判断保持高达 85% 的一致性,这实际上更高……
大家好,Spring 粉丝们!欢迎收看《本周 Spring 动态》!在我写这篇文章的时候,我正在准备飞往北卡罗来纳州(首次飞行!)。这周会很忙,但下周会更忙!我将参加旧金山的 AI By The Bay、纽约的 AI Native Dev Con 和旧金山的 QCon SF。所有这些都在五天之内!这将非常有趣,但我迫不及待了。
我为什么这么忙?因为 Spring 是一件大事,它应该如此,我也想分享它。这就引出了本周的综述。那么,事不宜迟,让我们开始吧!
我很高兴代表团队和所有贡献者宣布,Spring Tools for Eclipse 4.32.2 版本已发布。
这是一个维护版本,解决了用户升级到 macOS 26.1 后,基于 Eclipse 的发行版不再显示多行选择高亮的问题。升级到 Spring Tools 4.32.2 修复了 Spring Tools 基于 Eclipse 的发行版的此问题。特别感谢 SAP 的 Sebastian Ratz 与我们分享了 workaround 代码片段。
对于已将 Spring Tools 作为附加组件安装到其现有系统中的用户……
我很高兴代表 Spring AI 工程团队和所有贡献者宣布 Spring AI 1.1.0-RC1 已发布,现在可以从 Maven Central 获取。
此补丁版本带来了重要的稳定性改进和错误修复。
此版本包含 40 项改进、错误修复和文档更新。此补丁版本的重点是