JDK 28:HotSpot 为 ML-KEM / ML-DSA / HSS-LMS 加 intrinsics,PQC 热路径可数倍于纯 Java
JDK 28 HotSpot 为 ML-KEM、ML-DSA、HSS/LMS 热路径加 intrinsic;相对纯 Java 最高约 218% speed-up(约 3.18 倍)。基于 Mark Powers / inside.java 2026-09-30。
在这个技术方向,积累扎实的知识与实践。
共 547 篇文章JDK 28 HotSpot 为 ML-KEM、ML-DSA、HSS/LMS 热路径加 intrinsic;相对纯 Java 最高约 218% speed-up(约 3.18 倍)。基于 Mark Powers / inside.java 2026-09-30。
JDK 28 已将 JEP 541 定为 target:macOS/x64 上 configure 默认报错,需 --enable-deprecated-ports,且不保证可编可跑。Oracle 自 JDK 27 停维护该端口,Temurin 27 已不出 macos-x64。
Hibernate ORM 8.0 仍处 Beta(InfoQ 提及 Beta3)。梳理 EntityAgent、默认 graph-based flush 与面向 LLM 的 Safe Mode,以及 Spring Data JPA 在高吞吐写路径与 Agent 生成 HQL 时要注意什么。
JEP 544(Proposed to Target JDK 28)拟在训练跑把优化原生码写入 AOT cache,生产启动即可加载;本文厘清能力边界,并对照 Graal Native Image。
Java 27 起 Compact Object Headers 默认开启,64 位对象头从 96 bit 缩到 64 bit。本文梳理收益、测量思路,以及升级观测时该注意的回退开关与 G1 全面默认等并行变化。
1. 概述 在本篇简短教程中,我们将介绍如何在 Maven 中设置 Java 版本。 在继续之前,我们可以 查看 Maven 默认使用的 JDK 版本。执行 mvn -v 命令会显示 Maven 运行时所使用的 Java 版本。 2. 使用 Compiler 插件 我们可以在 编译器插件 中指定所需
几年前,我评审过一份出自一位极其聪明且充满热情的开发者之手的 Pull Request。 那段代码写得非常整洁,甚至堪称艺术:到处都是 Java Stream,大量的 map、filter、collect 链式调用,充满了函数式编程的优雅感。然而,当我们进入压力测试阶段时,现实狠狠地给了我们一记耳光
当我们把各种内部系统、数据源、工具接入大语言模型时,往往会遇到一个尴尬的问题:每个团队、每套系统都有自己的一套“接入规范”。有的用 HTTP API,有的用消息队列,有的直接连数据库,最后一圈串下来,既难以统一治理,又很难在不同应用之间复用。这时,你可能会问:有没有一种通用的协议,既能让 AI 模型
当你在本地、测试环境和 CI 中跑同一组测试时,是否遇到过这样的困惑:同一段业务逻辑在不同配置、不同 Locale 下的表现不尽相同,但你又不想为每种场景复制一堆几乎一样的测试类?如果把所有分支逻辑都塞进一个测试方法里,又会让测试变得臃肿难以维护。有没有一种方式,可以让测试代码保持简洁,却能优雅地在
你可曾想过:当你在终端里敲下 java,在 main 方法真正运行之前,JVM 为了“创造一个可运行你的程序的宇宙”,到底经历了哪些步骤?从参数校验、系统资源探测,到选择垃圾回收器,再到类的加载、链接与初始化,这些看不见的过程决定了应用的启动体验与后续性能。本文用一个极简的 HelloWorld 贯