标签

Java

Pragmatic Chunker:把 RAG 的语义切片、向量入库与检索串成一条命令

来源: oschina.net 50
RAG 项目经常不是败在大模型,而是败在进入模型之前的文档处理:文件如何切分、上下文如何保留、切片如何向量化、结果如何写入检索库。开源工具 Pragmatic Chunker 面向这条链路,使用 Java 17 构建,目标是把语义化文件切片、向量入库和检索流程收拢到一个更容易执行的工具中。 最简单的做法是按照固定字符数切文档,例如每 1,000 个字符...

俄罗斯网络间谍如何劫持正常登录流程

来源: cloud.google.com 42
攻击者不一定需要伪造一个明显的登录页面,也不一定要破解密码。GTIG 近期追踪的 UNC6293、UNC7005 和 UNC5976 展示了另一条更隐蔽的路径:诱导目标使用真实的应用密码、OAuth 登录、设备验证码或 WhatsApp 设备绑定流程,再把由合法服务签发的访问权限交给攻击者。 这类攻击尤其针对学术界、航空航天与国防、政府、外交机构和智库...

Bun 1.4 的 Rust 重写为何迟到:运行时迁移远不只是换语言

来源: oschina.net 48
Bun 在 2022 年凭借启动速度、内存占用和一体化工具链迅速走红。它以 Zig 构建,把运行时、包管理器、测试工具和构建能力放进一个产品中,也让不少团队开始认真考虑替代 Node.js。 三年多后,焦点从性能承诺转向了 Bun 1.4 的 Rust 重写及其延期。由于现有摘要没有给出重写范围、发布日期或具体技术阻塞,不能把延期简单归结为某个语言或某...

从 JRuby 维护者视角看:为什么 Ruby 仍然需要 JVM

来源: spring.io 47
围绕 JRuby 负责人 Charles Nutter 的访谈,值得关注的并不只是某个 Ruby 实现的近况,而是一个更实际的问题:当团队已经拥有成熟的 JVM 基础设施时,Ruby 应用是否必须离开这套生态,才能获得更好的性能、可观测性和运维能力? JRuby 提供了另一种答案。它让 Ruby 代码运行在 JVM 上,同时尽量保留 Ruby 语言和常...

Spring Integration 7.2.0-M1 发布:如何评估这个里程碑版本

来源: spring.io 46
Spring Integration 7.2.0-M1 已经可用。 表示这是 7.2 系列的早期里程碑版本,适合提前验证兼容性、试用新能力和反馈问题,但不应直接作为生产环境的默认版本。 与正式稳定版相比,里程碑版本的主要价值在于让团队更早接触目标版本。对于依赖 Spring Integration 构建消息流、文件处理、HTTP 集成或事件驱动流程的项...

Spring AMQP 4.2.0-M1 发布:如何在测试环境验证里程碑版本

来源: spring.io 28
Spring AMQP 4.2.0-M1 已经可用。 表示这是 4.2.0 版本线的早期里程碑版本,适合开发者提前验证兼容性、构建集成测试,并尽早发现升级过程中的问题;它不应直接视为生产环境的默认升级目标。 里程碑版本的价值在于让团队更早接触新版本线,但它通常意味着 API、默认配置或行为仍可能继续调整。对于 Spring AMQP 这类同时连接 Sp...

Spring Cloud 2025.1.3 Oakwood 发布:升级版本时应关注什么

来源: spring.io 26
Spring Cloud 2025.1.3(代号 Oakwood)已经发布。对于正在使用 Spring Cloud 发布列车的团队来说,这类版本更新的重点通常不只是修改一个版本号,还包括依赖管理、构建验证以及线上升级风险控制。 本文基于发布信息,梳理升级到 2025.1.3 时可以采用的检查方法。由于摘要没有列出具体组件变更,下面不会臆测某个模块新增了...

Spring Boot 4.0.8 已发布:如何稳妥完成版本升级

来源: spring.io 33
Spring Boot 4.0.8 现已可用。对于已经采用 Spring Boot 4.0.x 的项目,这类版本更新通常是一次维护窗口:先确认依赖管理方式和运行环境,再完成版本替换,最后通过构建、测试与健康检查验证升级结果。来源摘要没有列出本版本的具体修复或变更,因此不应仅凭版本号推断新增功能,实际影响仍应以项目使用的发布说明和依赖变更结果为准。 升级...

Spring Boot 4.1.1 已发布:升级前先做好版本验证

来源: spring.io 32
Spring Boot 4.1.1 现已可用。对于正在使用 Spring Boot 4.1.x 的团队,这是一个值得关注的维护版本;对于仍在较早版本上的项目,则不应只因为版本号更新就立即升级。更稳妥的做法是先确认依赖是否已经进入目标仓库,再结合项目的 Java、Spring Framework、构建插件和第三方 starter 做一次小范围验证。 来源...

Spring Boot 4.2.0-M1 发布:如何评估并试用这个里程碑版本

来源: spring.io 37
Spring Boot 4.2.0-M1 现已可用。M1(Milestone 1)属于开发过程中的里程碑版本,适合提前验证兼容性、体验变化并为后续升级做准备,但不应直接等同于生产稳定版本。 里程碑版本的价值在于让开发团队更早接触目标版本。对于正在维护 Spring Boot 应用的团队,可以借此检查以下问题: 现有项目能否正常解析依赖并完成构建。 自动...