标签
本文解释了如何通过StackWalker和ClassFile API在运行时内省字节码,实现C#的nameof表达式的Java等价物,从而能够检索参数名称以用于异常消息。
This technical blog post explains the performance impact of memory alignment in SIMD vectorization, covering architectures with strict alignment requirements, cacheline crossing, and the behavior of modern CPUs.
披露 fastjson2 ≤ 2.0.64 中存在反序列化绕过漏洞(F1),可绕过 AutoType 黑名单校验;官方修复已合入主分支但尚未发布。
Oracle 已禁止在 OpenJDK 贡献中使用 AI 生成的代码,理由是安全与知识产权风险,尽管其自身在内部大量使用 AI,并投资了 700 亿美元建设数据中心。
这条来自 Java 的推文重点介绍了 JEP 378,它为 Java 引入了文本块(text blocks)功能,这是一种多行字符串字面量特性,简化了跨多行编写字符串的过程,无需手动拼接和转义序列。
JetBrains 宣布推出一款预览扩展,通过 LSP 将 IntelliJ IDEA 的 Java 和 Kotlin 语言智能带到 VS Code 及其分支(如 Cursor),提供智能补全、导航、重构和构建工具支持。该扩展在预览期间免费,但之后将需要 IntelliJ IDEA Ultimate 订阅。
由 AWS 的 James Ward 主讲的免费在线直播研讨会,介绍如何使用 Java 构建更好的 AI 智能体,涵盖工具、MCP 和智能体设计模式。
本文介绍了Locksmith Loop,一种用于验证COBOL到Java迁移的代理式测试综合方法,通过使用保持等价性的变异和确定性预言机,实现了近乎完全的分支覆盖。
JEP 401:值对象(预览)已合并到 OpenJDK master,标志着 Project Valhalla 在 Java 中的值类型取得了重要里程碑。
JavaGuide 是一个面向 Java 后端面试准备的实用开源 GitHub 仓库,涵盖核心 Java、系统设计和常见面试题。
Vlad Mihalcea 解释了 JTA 事务类型的工作原理,包括 2PC 协议,以及如何在 Spring 中使用 JTA 来跨越多个数据源(如 PostgreSQL 和 Ehcache)进行全局事务。
OpenJDK 宣布了一项临时政策,禁止包含由大型语言模型或类似人工智能工具生成的内容的贡献,理由是会增加审阅者负担、带来安全及知识产权风险;贡献者仍可私下使用此类工具进行理解和调试。
Minecraft Java版将其推荐内存提升至16GB,为即将到来的Vulkan图形API转换做准备。
Spring AI Alibaba 是一个开源的 Java 框架,用于构建具有多代理编排、图形工作流和多模态支持的有状态代理工作流,并与 Spring AI 集成。
Oracle 工程师将自 JDK 27 起停止维护 macOS/x64 端口,并标记为弃用以待移除,原因是 Apple 转向 AArch64 架构及维护负担。
libargus 是一个零分配的原生 AI 推理运行时,它将 LLM、语音和视觉流水线整合到 Java 22+ 的 Project Panama FFM 边界之后,实现低延迟的本地执行。
介绍开源电商系统 macrozheng/mall,包含前台商城和后台管理系统,基于 Spring Boot + MyBatis,支持 Docker 容器化部署,在 GitHub 上获得 7 万多星。