JVM Weekly

RSS: https://jvm-weekly.com/feed
JVM Weekly,Artur Skowronski 关于 JVM 生态的英文周报,覆盖 Java、Kotlin、Scala、GraalVM 等。

思考,快……且类型化:Java 与 Jev - JVM 周刊 第193期

<p>Kahneman用System 1作为快速、直观思维的隐喻。TypeSafe将这一理念转化为新的AI产品类别,不到一周,Java社区就开始构建框架、Spring Boot启动程序,并讨论界面名称。</p><p>感谢阅读JVM Weekly!免费订阅以获取新文章并支持我的工作。</p><p>友情提醒:我今天玩得太开心了,所以我们要买梗图版😃。旧时光。</p><p>9月15日,TypeSafe AI<strong></strong>Jev,处于抢先体验阶段。其创始人Diogo Almeida称其为首个System One型号,“一类新型前沿模型,旨在快速、结构化决策,软件可直接使用”。</p><p>先说说另一个名字,因为那让我脑子短路了。这家TypeSafe不是那个Typesafe。老的那个是公司<strong></strong>以及<strong></strong>该俱乐部于2011年围绕Scala和Akka成立,2016年更名为Lightbend,现称为Akka,这是一次更名<strong></strong>.所以在9月15日那几秒钟内,我以为Scala的老母公司发布了一个决策模型。</p><p>先从它的功能开始。Jev 不会进行对话。没有流式传输,没有工具调用,没有消息历史,也没有回复文本。你发送一个包含状态的请求,即任何文本或嵌套的 JSON,以及一组关于该状态的命名问题映射。<br><br>所有问题都会并行地针对同一状态进行评估,你会得到打字回复。</p><p>问题有三种类型。noul 问是/否问题,并返回答案是肯定的概率。选择是从你事先定义的一组选项中选择…</p>
评论点赞收藏6 天前

JDK 27 正式发布——JVM Weekly 第192期

JDK 27 于 9 月 15 日以 build 27+35 正式 GA,本次共包含 9 个 JEP,是自 JDK 20 以来 JEP 数量最少的一版(JDK 26 有 10 个,JDK 25 有 18 个)。 作者强调自己在 GA 构建上直接运行验证,所有终端截图均为 Apple Silicon Mac 上 build 27+35 的真实输出。最值得关注的是 JEP 527:为 TLS 1.3 引入后量子混合密钥交换,被视为 JDK 27 的核心亮点。 文章还提及 Java 27 Launch Stream 在发布当天同步上线。
评论点赞收藏13 天前

你未曾编写的字节码——JVM Weekly第191期

Arrays.fill在G1 GC下比并行GC慢265倍,根本原因是G1的remembered set更新触发了大量额外字节码。Krzysztof Ślusarski用百万级引用数组的基准测试揭示了这个JVM内部的隐藏开销,同一API在不同GC策略下性能差异悬殊。 JVM Weekly第191期围绕三个层级展开,核心观点是:运行在你JVM里的代码远比你真正编写的多。
评论点赞收藏20 天前

为什么我更喜欢主干开发

<p>最近这里的每一期都有代理人,包括Foojay的,我想休息一个月。所以这次的焦点不是八月的。是的的“我为什么更喜欢基于trunk的开发”,写道以及那个六月。<br><br>Trisha 是 Gradle 的 Java 冠军和开发倡导者。她还曾与 Dave Farley 一起工作,当时他和 Jez Humble 正在编写《Continuous Delivery》,据她自己说,正是在那里她见证了基于中继开发的成果。</p><p>感谢阅读JVM Weekly!免费订阅以获取新文章并支持我的工作。</p><p>下面的文字是她的,未改动,完整放在这里,因为我问她答应了。三年过去了,内容都不需要更新。八月的重点内容紧随其后。</p><hr><h2>为什么我更喜欢基于中干的开发</h2><p>最初发表于 Foojay<strong>特里莎·吉</strong></p><p>如今,像Git这样的分布式版本控制系统已经“赢得了”版本控制的战争。当DVCS逐渐流行时,我常听到的一个论点是,分支和合并VCS比如Git有多容易。<br><br>不过,我非常喜欢,我想告诉你原因。</p><p>在基于trunk的开发中,所有开发者都只在一个分支(例如“main”)上工作。你可能读过或听说过或谈论它。正是在我和Dave合作的时候(大约在Git迅速成为“首选”版本控制系统的时候),我真正看到了基于trunk开发对团队的好处,尤其是在一个开创持续交付的环境中——Dave和Je…</p>
评论点赞收藏27 天前

JVM Weekly 第189期:八月回顾

Groovy 6 把结构化并发作为 Java 库发布到 Maven Central,而 JEP 533 才进入第七个预览版;Vector API 同期进入第十二个孵化器阶段。 Databricks 和 JetBrains 独立得出结论:代码的语义模型才是核心资产,编辑器只是客户端,Databricks 有数据支撑这一判断。
评论点赞收藏34 天前

故事的另一面:七月版 — JVM Weekly 第 186 期

JVM Weekly 第 186 期聚焦 JVM 性能优化与 AI 在循环处理中的认知盲区。Leyden 报告指出 Java Agent API 中三十年旧用法已被弃用,Quarkus 将运行时能力回退至构建阶段,某跨编译器通过放弃部分规范实现 HotSpot 同等性能。 五组独立团队在同一个月分别尝试定位 AI 无法理解的循环片段,均未达成“全部理解”。文末附带一个严重 Bug 警示。
评论点赞收藏62 天前

末班列车离开大都会:GraalVM 究竟怎么了

JVM Weekly 梳理了 GraalVM 近期变化,指出 Project Metropolis 已正式结束。文章将脚本沙箱等看似独立的事件串联,描绘出 GraalVM 在 Oracle 支持下的具体演进方向,旨在记录这些变化以免被发布说明淹没。
评论点赞收藏69 天前

Java 获拍电影,Jakarta 转向 AI 重写,CUDA 遭遇风暴

JVM Weekly 第 184 期周报。主要涵盖三个话题:纪录片风格电影《The Java Story》即将首映;Jakarta EE 项目引入 AI 进行代码重写;以及 CUDA 虚拟机面临的挑战。 内容为资讯汇总,缺乏深度技术解析或独家观点。
评论点赞收藏76 天前

生产策略该放在哪:与 Fahim Farook 公开构建 Eliya

本期聚焦 JVM 生产环境策略的最佳实践位置,探讨开发者如何公开构建 Eliya 项目。同时涵盖 jqwik 库遭恶意破坏事件,以及 Jackson 一天内爆发七个 CVE 的安全危机。 这些话题涉及工程治理、开源安全和依赖管理,对后端开发者有直接参考价值。
评论点赞收藏90 天前

故事的另一面:六月版 - JVM Weekly vol. 181

回顾六月 JVM 生态动态:JetBrains 与微软在 Agent 框架上押注相反方向,Spring AI 2.0 正式进入 GA 阶段,推动 JVM 智能体栈成熟。 内容概括了关键平台的战略分歧与技术进展,适合关注 Java 生态演进的读者快速了解行业风向。
评论点赞收藏97 天前

Project Valhalla 详解:十年磨一剑,JDK 28 迎来价值类

JEP 401 价值类正式进入 OpenJDK 主干,目标 JDK 28。核心价值是解决 Java 对象内存开销大、缓存命中率低的问题,实现“代码像类,性能像基本类型”。 文章回顾了项目从 2014 年至今的演变,包括 Q World、L World 等原型迭代,以及最终简化模型的过程。重点解释了标量化和堆扁平化两种优化机制,并澄清了价值对象仍可为 null 的关键细节。
评论点赞收藏103 天前

登录芦苇

登录后关注作者、收藏内容和参与讨论。