2026-07-13
来源: oschina.net
27
对于没有固定公网 IP、又需要在家中或小型办公室运行互联网服务的开发者,DDNS 的核心任务很直接:持续比较本机公网 IP 与域名解析结果,一旦两者不一致,就调用 DNS 服务商接口更新记录。本次工具更新仍基于 Java 和阿里云 SDK,主要变化是加入管理员登录并优化前端页面,使动态解析从后台脚本进一步变成可管理的 Web 应用。 一次完整的 DDN...
2026-07-13
来源: blog.rust-lang.org
27
过去半年,crates.io 的变化不只是增加几个页面功能。源码查看器改变了开发者审计依赖的方式,原生用户名开始拆解平台与 GitHub 的身份耦合,安全提示进一步靠近依赖决策现场;与此同时,搜索、反向依赖、CDN 缓存和 Git 索引等基础设施也完成了一轮针对性优化。 crate 页面新增的“Code”标签允许开发者直接浏览某个已发布版本的文件。这里...
2026-07-13
来源: planetscale.com
24
一条长期稳定的 PostgreSQL 查询,可能在数据分布、统计信息或参数发生变化后突然换掉执行计划。来源案例中,查询规划器放弃了原本可用的索引,导致查询失控;PlanetScale 的 Database Traffic Control 则在问题进一步扩散前限制了它。这个案例值得关注的地方,不只是“规划器为什么选错”,更是数据库入口能否在错误计划出现时...
2026-07-13
来源: spring.io
35
OpenAI、Anthropic 与 Spring AI 2.0 被放在同一期 Spring Office Hours 节目中讨论,反映出 Java AI 应用正在面对一个现实问题:模型能力快速变化,但业务代码不能跟着每次供应商更新反复重写。对 Spring 开发者而言,关键不只是接通某个模型,而是把模型选择、提示词、超时、观测和故障处理放进可维护的应...
2026-07-13
来源: postgr.es
25
数据库回归测试常常只回答一个问题:SQL 返回的行是否正确。但生产事故还有另一种典型形态:结果完全正确,执行方式却从索引扫描悄悄变成全表扫描。测试全部通过,接口则随着数据增长逐渐超时。 RegreSQL 2.0 将测试边界从“返回了什么”扩展到“怎样返回”:除了比较结果集,还检查执行计划、实际读取的缓冲区、磁盘溢出、节点实际行数和基数估计误差,并允许使...
2026-07-12
来源: oschina.net
38
MateClaw 1.8.0 把重点放到了“写材料”场景:同一套个人 AI 操作系统不仅能管理知识、记忆和工具,还开始面向公众号、小红书等内容渠道组织写作流程。这个变化值得关注,因为真正可用的内容 Agent 不能只生成一段文字,它还要完成资料检索、结构规划、渠道改写、人工审批和操作审计。 MateClaw 采用 Java 与 Vue 3 构建,底层基...
2026-07-12
来源: infoq.com
38
Cloudflare 记录了一次很有代表性的故障排查:广泛使用的 Rust HTTP 库 hyper 在 HTTP/1 实现中存在一个罕见竞态,可能让大型响应被静默截断,而调用方仍然看到 。这个问题潜伏多年,只在特定时序下出现,如今已经在上游修复。它提醒我们,HTTP 状态码只能说明响应头表达了“成功”,不能单独证明响应体完整。 普通的服务端错误通常会...
2026-07-12
来源: postgr.es
45
查询计划里出现一个耗时很长的 节点时,把 设置为 看起来像是最直接的处理方式。但这个参数控制的是规划器对显式排序计划的偏好,并不能消除查询本身对有序结果的需求。排序慢通常应该从内存、索引和返回数据量入手,而不是把 当成性能开关。 是 PostgreSQL 的规划器配置参数(GUC)。关闭它会让规划器尽量避免选择显式排序步骤,但 PostgreSQL 无...
2026-07-12
来源: postgr.es
28
技术会议的基本形态多年未变:讲者上台演讲,现场听众提问,幻灯片稍后上传,剪辑后的视频可能再等几周。这个流程适合线下交流,却没有充分利用直播、自动转写、机器翻译、全文检索和 AI 摘要已经具备的能力。 对于 PostgreSQL 这样的国际开源社区,问题尤其明显。旅行成本、签证、时区和语言会挡住大量开发者,而一次有价值的讨论往往在会议散场时也随之消失。更...
2026-07-11
来源: postgr.es
34
PostgreSQL Buildfarm Client 21 的变化不只是一批兼容性修复。它新增补丁栈与 ABI 检查模块,改进非标准分支和 Meson 构建识别,同时强化跨版本升级测试、超时诊断与失败日志归档。对于维护私有 Buildfarm、扩展分支或长期补丁队列的团队,这一版解决了不少日常自动化中的实际痛点。 新的 PatchStack 模块面向...