标签

全栈

xbatis 1.10.9 发布:把 MyBatis 持久层代码真正减下来

来源: oschina.net 37
MyBatis 给了开发者很强的 SQL 控制力,但代价也很明显:实体映射、单表 CRUD、条件拼接、分页、关联查询,往往需要大量接口、XML 和重复代码。xbatis 1.10.9 正式发布,主打的不是“替你隐藏 SQL”,而是用更简单的 ORM API 减少持久层样板代码,让单表和连表场景都能更快落地。 AI 可以生成 Mapper、XML 和 S...

coost v4.0.0 升级指南:C++17、日志 API 与跨平台支持变化

来源: oschina.net 36
coost v4.0.0 是一次需要认真评估的版本升级,而不只是常规的补丁更新。新版本将编译器要求提升到 C++17,调整了部分 API 和模块,同时新增 Windows ARM64 与 FreeBSD 支持,并继续优化核心组件性能。 如果项目仍依赖旧的日志写法或旧工具链,建议先完成兼容性盘点,再切换到 v4.0.0。尤其要注意:摘要已经明确提到流式日...

把 Oracle 迁移拆成可验证的工程:Percona 与 HexaCluster 的协作思路

来源: percona.com 50
从 Oracle、SQL Server、DB2 或 Sybase ASE 迁往开源数据库,真正困难的通常不是“把表建出来”,而是在可控时间内证明数据、业务语义、性能和运维能力都没有失真。Percona 与 HexaCluster 的合作,正是把这段高风险路径拆开:Percona 提供开源数据库能力、发行版、Operator 与企业支持,HexaClus...

Java 生态周报:AOT 与结构化并发 JEP 亮相,CDI 5.0 和 Kotlin ADK 正式发布

来源: infoq.com 52
2026 年 9 月 7 日这一周,Java 生态同时出现了三类值得关注的变化:OpenJDK 继续推动提前编译与结构化并发,新版 Jakarta CDI 和 Kotlin ADK 进入 GA,Gradle 9.8 与 Groovy 6.0 则发布首个候选版本。对工程团队来说,重点不只是“又有哪些版本”,而是判断哪些更新可以进入生产,哪些只适合建立验证...

让数据代理会查、会解释、会归因:BigQuery 增强分析 TVF 实战

来源: cloud.google.com 41
传统 BI 擅长回答“发生了什么”,但当业务追问“为什么变化”“变化从哪天开始”“活动究竟带来了多少增量”时,分析师往往需要在 SQL、统计脚本和外部建模工具之间来回切换。BigQuery 新增的一组增强分析表值函数(Table-Valued Functions,TVF),把变化点检测、关键驱动因素分析、趋势与季节性分解、相关性和因果效应估计直接放进了...

Dataflow 批处理可暂停恢复,并用 Blackwell GPU 加速大模型推理

来源: cloud.google.com 37
长时间运行的数据流水线最怕两件事:任务接近完成时失败,只能从头重算;昂贵的 GPU 被低优先级作业占用,紧急推理任务却排队等待。Dataflow 新增的两项正式可用能力正面解决了这两个问题:批处理作业支持 Pause/Resume,并支持搭载 NVIDIA RTX PRO 6000 Blackwell Server Edition GPU 的 G4 虚...

用 Amazon Bedrock AgentCore 构建多智能体 FDX API 入驻助手

来源: aws.amazon.com 41
开放金融接入最耗时的部分,往往不是把一个 API 请求发送出去,而是确认接口是否符合 Financial Data Exchange(FDX)标准、补齐证据、解释差异,并在安全与合规约束下反复沟通。Ninth Wave 构建的 Compass 将这套流程交给运行在 Amazon Bedrock AgentCore 上的多智能体助手处理,把原本以周计算的...

生成式 AI 定制路线怎么选:从提示词到 AWS 自定义模型

来源: aws.amazon.com 46
生成式 AI 项目最容易走偏的地方,不是模型调用,而是过早选择了过重的定制方案。很多问题用更好的提示词就能解决;有些问题需要接入企业知识库;只有当模型的行为、领域语言或任务能力仍然达不到要求时,才值得考虑微调、持续预训练,甚至构建更深度的自定义模型。 在 AWS 上,可以把这条路线理解为一条逐步升级的定制光谱:从提示词工程开始,经过 RAG、工具调用和...

从“感觉能跑”到证据闭环:用 Python 管住 AI 编程代理

来源: realpython.com 38
AI 编程代理可以读代码、修改文件、运行命令,甚至连续完成多个开发步骤。但“代理说已经完成”并不等于改动值得合并。真正的 Agentic Engineering,不是让模型更大胆地写代码,而是建立一条可验证的交付链:需求变成验收条件,改动接受类型约束,行为由测试证明,最终差异由人审查。 核心转变可以概括为一句话:不要评价代理看起来有多聪明,要检查它留下...

Agoda 如何用 DragonflyDB 重构 1.5 TB 酒店价格缓存

来源: infoq.com 31
当酒店价格缓存同时承受更高的读取量和写入量时,继续横向增加关系型数据库分片并不总是最好的答案。Agoda 将约 1.5 TB 的 Price Cache 从 72 个 SQL Server 分片迁移到 DragonflyDB,并通过分阶段双读、数据一致性校验、渐进式流量切换和去中心化故障发现完成迁移。Agoda 报告称,迁移后读路径的 P99 延迟约降...