分类

文章

MooTool 1.7.8:把随手记和 JSON 管理从数据库搬到文件夹里

来源: oschina.net 28
MooTool 1.7.8 的重点不是多加一个炫目的按钮,而是把开发者高频使用的两类内容:随手记和 JSON 文档,从更封闭的数据库管理方式,推向更透明的 txt 文件、文件夹和 Git 工作流。这类改动看起来朴素,但对长期使用工具的人很关键:数据更容易备份、比较、迁移,也更适合纳入团队或个人的版本管理习惯。 这次更新里,【随手记】的数据管理从数据库改...

uniTerm v1.3:把终端、远程桌面、数据库和 AI 助手塞进一个轻量工具箱

来源: oschina.net 42
远程运维工具正在从“单点工具”变成“工作台”。uniTerm v1.3 的重点不只是又多支持了几个协议,而是把 SSH 终端、SFTP 文件传输、RDP 远程桌面、数据库客户端、服务器监控和 AI Agent 放进一个不到 10MB 的跨平台应用里。对于经常在多台服务器、多种协议、多套工具之间切换的开发者和运维来说,这类整合的价值很直接:少开窗口,少复...

用 Solon AI 4.0 ChatModel 少写一半 Java LLM 胶水代码

来源: oschina.net 47
把 LLM 接进 Java 应用,难点往往不在“发一个请求”,而在请求之外的一堆细节:HTTP 客户端、鉴权、JSON 编解码、流式输出、上下文记忆、错误处理。Solon AI 4.0 的 ChatModel 把这些常见工作收进一套 Builder API,让 Java 代码更像是在描述“我要怎样对话”,而不是手写一层又一层协议胶水。 传统做法里,业务...

让 PostgreSQL 并行扫分区:读懂 enable_parallel_append

来源: postgr.es 32
是 PostgreSQL 查询规划器里的一个 GUC 开关。它影响的是 计划节点:当查询需要读取多个分区表、继承子表,或者执行 的多个分支时,数据库可以让多个 worker 同时处理不同分支,而不是像普通 那样一个接一个扫完。 这件事听起来很小,但对分区表和报表查询很实际:如果你的数据天然分散在多个分区里,顺序扫分区会把并行度浪费掉; 则尝试把 wor...

读懂 PyTorch 测试基础设施:为什么 CI 里的测试名和源码不一样

来源: pytorch.org 43
PyTorch 的测试体系有一个很容易让新贡献者困惑的特点:很多测试不是静态写在文件里的,而是在导入测试模块时动态生成的。于是你在 CI 日志里看到的失败用例,可能带着设备、dtype 或参数组合后缀,看起来和源码里的模板函数并不完全一致。 这不是 CI 在“乱报错”,而是 PyTorch 为了覆盖多设备、多 dtype、多后端行为而采用的测试生成机制...

从 53% 查询来自计费看 Cloudflare 的统一数据平台思路

来源: infoq.com 34
Cloudflare 披露了内部统一数据平台 Town Lake,以及面向分析场景的 AI Agent Skipper。最值得注意的数字不是“用了哪些新技术”,而是计费工作负载贡献了约 9.1 万次查询,并占到了整体查询的多数:当 billing 成为数据平台最大用户,说明统一分析平台已经不只是 BI 报表工具,而是在支撑真实的经营、运营和安全决策。 ...

Cloudflare 的 Town Lake:当计费查询占到数据平台一半以上

来源: infoq.com 47
Cloudflare 披露了内部统一数据平台 Town Lake,以及面向自然语言分析的 AI 代理 Skipper。最值得注意的数字不是“有了 AI”,而是计费工作负载的真实占比:约 9.1 万次计费查询,占平台查询量的 53%。这说明统一数据平台的核心价值,往往不是炫技,而是把运营、计费、安全、业务数据放到同一套可治理的分析路径里。 计费数据通常最...

JPA、MyBatis、MyBatis-Plus 和 xbatis:别只看谁更强,要看谁更适合

来源: oschina.net 38
Java 持久层框架的选择很少是“谁碾压谁”的问题。原生 MyBatis、MyBatis-Plus、xbatis、Spring Data JPA / Hibernate 解决的是相近问题,但它们把复杂度放在了不同位置:有的把 SQL 交给你,有的把 CRUD 包起来,有的强调对象模型和规范,有的试图在类型安全、动态查询和开发效率之间找平衡。 原生 My...

Postgres 19 让老集群在线补上数据校验和

来源: postgr.es 42
数据校验和不是那种每天刷存在感的功能。它安静地躺在每个 Postgres 数据页的页头里,等硬件、存储控制器、内存或某次诡异的位翻转露出破绽。过去很多老集群没有开启它,因为开启成本太高:要么初始化集群时就决定,要么后来停机全盘转换。Postgres 19 的变化很直接:校验和终于可以在运行中的集群上打开或关闭。 Postgres 已经有一整套机制保护自...

从蒙特利尔会面看 PostgreSQL 新贡献者如何练 Planner 补丁

来源: postgr.es 41
PostgreSQL 社区的开发门槛不低,尤其是查询优化器、执行器、测试体系这些核心区域。Floor Drees 这篇记录的重点不是一次普通聚会,而是一个内部培养项目的阶段性进展:一批被认为有 PostgreSQL 开发潜力的同事第三次线下会面,集中讨论开发路径、已提交补丁,以及接下来如何继续把贡献推向社区。 很多工程师熟悉 PostgreSQL 的 ...