分类

文章

PostgreSQL 预排序聚合计划不理想时,用单查询级开关精准止损

来源: postgr.es 31
PostgreSQL 16 引入了 ,并默认开启。这个 GUC 的实用价值不只是控制一种执行计划,更在于它可以被精确限制在一条查询上:当优化器选择的预排序聚合路径在特定数据分布或工作负载下表现不佳时,临时关闭它进行验证,而不必修改整个数据库的行为。 是一个用户上下文参数,可在会话、角色、数据库等层级设置。顾名思义,它影响规划器是否考虑利用已排序输入完成...

Bun 迈入 Rust 时代:一次 11 天机械移植背后的工程信号

来源: oschina.net 29
Bun 团队宣布,核心代码已从 Zig 机械式转换到 Rust:1448 个 Zig 文件在 11 天内完成迁移,测试套件 100% 通过,新版本 v1.4.0 已经通过 canary 渠道发布。这个消息的重点不只是“换了一门语言”,而是一个高性能 JavaScript 工具链在稳定性、维护成本和 AI 辅助工程化上的一次公开下注。 从摘要看,这次迁移...

MyBatis-Plus 3.5.17 支持 GraalVM Native Image:CRUD 工具链开始向原生镜像靠拢

来源: oschina.net 41
MyBatis-Plus 3.5.17 的一个关键信号是:它开始支持 GraalVM Native Image。对依赖 MyBatis-Plus 做单表 CRUD、XML 配置加载和动态 SQL 注入的 Java 项目来说,这意味着原生镜像部署不再只是框架层面的事情,数据访问增强工具也需要进入 AOT 约束下的运行模型。 MyBatis-Plus 的定...

Rust 1.97.0:符号名默认切到 v0,Cargo 终于能原生拒绝 warnings

来源: blog.rust-lang.org 30
Rust 1.97.0 的变化不只是“又一个稳定版”。这次更新动到了编译产物、CI 策略和链接器诊断三个开发者每天都会碰到的层面:符号改名方案 v0 默认启用,Cargo 增加了 warnings 控制能力,rustc 也不再默认吞掉成功链接时的 linker 输出。 Rust 编译成 object file 或 binary 时,每个函数、静态变量等...

Spring Boot 4 和 4.1:升级前该盯住哪些变化

来源: spring.io 44
Spring Boot 4 和 4.1 已经进入开发者视野。围绕这两个版本的讨论,重点不只是“新版本来了”,而是 Spring Boot 团队如何继续整理框架边界、改进开发体验,并把现代 Java 与 Spring 生态的变化落到日常工程里。对维护生产服务的团队来说,这类版本更像一次架构体检:依赖、自动配置、测试方式和运行时约束都值得重新过一遍。 Sp...

用 GitHub Agentic Workflows 把产品变更自动推成文档 PR

来源: github.blog 42
产品代码合并以后,文档常常慢半拍:发布说明先走,用户问题先来,文档 PR 还在排队。GitHub 博客里提到 Aspire 团队正在用 GitHub Agentic Workflows 缩短这个时间差:把已经合并的产品变更转化为文档仓库里的 pull request,再交给主题专家(SME)审阅。关键不是让 AI 直接发布文档,而是把“发现变更、起草文...

PostgreSQL:不用分区键,也能让查询触发分区裁剪

来源: postgr.es 25
分区表最有价值的能力之一是 pruning:查询条件命中某些分区时,优化器可以直接跳过其他分区。常见经验是“必须按分区键查才有 pruning”,但这并不绝对。如果业务数据在非分区键上和分区键存在稳定相关性,可以用 约束把这种事实告诉 PostgreSQL,让它在按非分区键过滤时也能排除整块分区。 这不是魔法,也不是全局索引。它依赖两个前提:数据规律真...

Django 2026 开发者调查进入倒计时:这不只是填表

来源: djangoproject.com 51
2026 年 Django 开发者调查已经进入最后阶段,截止日期是 2026 年 7 月 13 日。这份调查由 Django Software Foundation 与 JetBrains 合作运行,目前已有超过 3,100 人参与,社区希望把回复数推到 4,000 以上。对 Django 用户来说,这不是一次普通的问卷活动,而是影响框架技术路线、社区...

PyTorch 2.13:FlexAttention 登上 Apple Silicon,Mac 上的注意力实验更近一步

来源: pytorch.org 53
PyTorch 2.13 发布的一个关键信号是:FlexAttention 开始支持 Apple Silicon 上的 MPS 后端。对于在 MacBook、Mac Studio 上做模型原型、调试注意力机制或跑中小规模实验的开发者来说,这意味着部分原本更依赖 CUDA 环境的注意力优化路径,正在向本地 Apple GPU 迁移。 这不是“Mac 可以...