标签

Java

TamboUI:让 Java 重新回到终端舞台

来源: infoq.com 53
终端应用正在经历一场小型复兴——Claude CLI 用 Rust 写的 Ratatui 界面让不少人重新意识到,命令行也能做出精致、响应式的交互体验。Java 社区显然不想只做旁观者。TamboUI 的口号很直接:让 2026 成为"Java 终端之年"。版本还停在 0.3.0,但 Maven 和 Spring 已经在用了——这件事本身就值得认真看看...

Spring 生态周报速览:2026 年 5 月下旬值得关注的变化

来源: spring.io 49
Spring 的每周 roundup 是追踪生态演进节奏的好窗口。即便单周没有重磅版本发布,社区里持续涌出的新工具、配置改进和最佳实践更新,累积起来也在重塑日常开发方式。这篇整理把近期值得留意的方向拎出来,并附上可以直接拿去改造的实操示例。 Spring Boot 的启动耗时一直是微服务和容器化场景下的敏感指标。近几个版本的改动方向很明确:减少 Bea...

JavaMelody 2.8.0:误报修复与 Struts 7 支持,轻量监控再往前一步

来源: oschina.net 47
Java 应用监控领域有不少重量级选手——SkyWalking、Prometheus+JVM exporter、New Relic——但对很多中小项目来说,部署成本和侵入性才是真正的门槛。JavaMelody 一直走的是"零配置嵌入"路线:加一个 Maven 依赖、改一行 web.xml,就能拿到 HTTP 请求统计、SQL 执行耗时、内存与线程趋势图...

Spring AI 三版本齐发:安全漏洞修复与向量存储关键 Bug 修正

来源: oschina.net 28
Spring AI 同时放出了 1.0.8、1.1.7 和 2.0.0-M7 三个版本,覆盖了维护线、稳定线和前沿里程碑线。这次更新不只是例行修修补补——1.1.7 和 2.0.0-M7 修补了一个编号为 CVE-2026-41863 的安全漏洞,而 1.0.8 则修复了一个让人头疼的数据丢失问题: 在静默删除时只保留了前 10 条消息(issue #...

EasyAi:在 Java 里直接写 AI 算法,不用先学 Python

来源: oschina.net 48
老板要加人脸识别,你搜了一圈,全是 Python 教程。你硬着头皮装 Conda、配虚拟环境、解决包冲突,最后算法跑通了——但怎么接到现有的 Java 业务系统里?REST 接口、序列化、部署运维,又是一堆活。算法原型在 Python,生产在 Java,两套语言之间的缝隙,才是真正的痛。 EasyAi 想填的就是这条缝:一个原生 Java 实现的 AI...

Spring AI 三条版本线同时更新:1.0.8、1.1.7 与 2.0.0-M7 发布

来源: spring.io 39
Spring AI 近期同时推送了三个版本:1.0.8、1.1.7 和 2.0.0-M7。三条线并行推进,意味着不同阶段的用户都有了对应的更新入口——稳定线修 bug、功能线补特性、2.0 里程碑继续打磨大版本重构。如果你正在评估或已经用上 Spring AI,该选哪条线、怎么升级,是这篇文章要回答的问题。 1.0.x(当前 1.0.8)——这是最早的...

Chromium Service Worker 漏洞泄露:浏览器关了,JS 还在跑

来源: oschina.net 49
谷歌最近不小心把一个未修复 Chromium 漏洞的细节公开了——这个漏洞的核心问题:浏览器关掉之后,JavaScript 依然可以通过 Service Worker 在后台持续运行,攻击者借此能在设备上执行远程代码。安全研究员 Lyra Rebane 在 2022 年 12 月就报告了这个漏洞并被确认有效,但修复迟迟没有落地,而泄露让细节提前暴露在了...

在浏览器标签页里跑 Linux 内核:BrowserPod 的 WebAssembly 架构拆解

来源: oschina.net 37
Leaning Tech Labs 最近公开了 BrowserPod 的完整技术方案——把一个为 WebAssembly 定制的类 Linux 内核塞进浏览器标签页,多个 Linux 应用可以同时跑在里面,不需要远程服务器,不需要虚拟机镜像下载,打开网页就能用。 这听起来像玩具,但底层架构的选择值得认真看。它解决的核心矛盾是:浏览器只有 JavaScr...