标签

Go

mayfly-go v1.11.2:文件上传可取消、终端支持右键粘贴,运维管控再打磨

来源:oschina.net 20
日常运维中,管机器和管数据库往往分散在不同工具里——SSH 终端连 Linux,Navicat 或 DBeaver 看数据库,权限审批还得另走流程。mayfly-go 把这两件事收进一个平台:Linux 机器的终端、文件管理,以及 MySQL/PostgreSQL/Redis 等数据库的连接与脚本执行,统一在一个 Web 界面里完成,权限、操作日志一并...

当 Eric Schmidt 被嘘:技术领袖的忏悔与毕业生的愤怒

来源:oschina.net 36
上周五,亚利桑那大学的毕业典礼上出现了一个尴尬场面——前 Google CEO Eric Schmidt 谈到 AI 和自动化对就业的影响时,礼堂里响起一片嘘声。 这不是偶然的失礼。Schmidt 自己在演讲中承认,他参与构建的互联网技术"比预期的更加复杂":同样的工具连接了人们,也隔离了人们;同样的平台给了每个人发言权,也放大了噪音。这段忏悔还没说完...

PostgreSQL 的另一个隐形炸弹:MultiXact ID 回卷

来源:postgr.es 32
你精心调好了 autovacuum,监控面板上 稳稳地在安全线以内,觉得自己已经把 XID 回卷这头猛兽驯服了——然后某天凌晨,数据库突然拒绝写入,报错信息指向一个你从未关注过的名字:MultiXact ID wraparound。 这不是理论推演。Richard Yen 在文章中提到,他见过不止一位资深 DBA 在这个坑里栽倒。原因很简单:所有人都盯...

Istio 1.30 的 TrafficExtension API:一个 API 统管 Wasm 与 Lua 扩展

来源:istio.io 19
Istio 的数据面扩展能力一直是其设计核心——从自定义认证到专用遥测采集再到请求/响应实时改写,都依赖往 Envoy sidecar 里注入自定义逻辑。但直到现在,这条路走得并不顺畅:WasmPlugin 只管 WebAssembly 扩展,想写 Lua 脚本只能绕道 EnvoyFilter,后者强大却极易配错。Istio 1.30 推出 Traff...

Rust 2025H2 项目目标收官:字段投影、BorrowSanitizer、Polonius 即将稳定

来源:blog.rust-lang.org 22
2025 下半年的 Rust 项目目标周期已经结束——41 个目标、13 个旗舰目标,从语言设计到编译器基础设施全面推进。不少目标将延续到 2026 周期,但有几个已经交出了阶段性答卷。本文挑出最值得关注的进展,逐个拆解。 字段投影(Field Projections)是本轮更新中信息量最大的目标。Benno Lossin 推动的 "virtual p...

12000 个 dbt 模型、100 个团队:Monzo 的数据 mesh 实战拆解

来源:infoq.com 20
当一家银行的数据仓库膨胀到 12000 个 dbt 模型、被 100 多个团队同时踩踏时,"再加一台集群"的粗暴扩容路线就走到了尽头。Monzo 最近公开了他们重构数据仓库的方案——一种自称为 "meshy" 的数据 mesh 落地方式,最终把仓库成本砍掉约 40%,数据交付速度提升 25%。数字本身足够吸引人,但更值得拆解的是:他们到底改了什么,治理...

PostgreSQL bgwriter 的核心杠杆:lru_maxpages 与 lru_multiplier 调优实战

来源:postgr.es 29
PostgreSQL 的后台写入器(background writer)每隔一轮醒来,要决定写多少脏页。 控制它多久醒一次,但真正决定"写什么、写多少"的杠杆,是 和 这两个参数。理解它们的算法,才能把缓冲区的清洗节奏调到不拖后端查询、也不白白刷盘的位置。 把算法压缩成一句话:本轮写多少页 = min(近期新分配缓冲区数 × multiplier, m...

Furion v4.9.8.72:HTTP 远程请求双重序列化与定时任务看板新玩法

来源:oschina.net 39
Furion 作为 .NET 生态中活跃度相当高的应用框架,这次 v4.9.8.72 的更新虽然版本号跨度不大,但几个新特性直接戳中了日常开发中容易踩坑的场景——尤其是 HTTP 远程请求里嵌套 JSON 的解析问题,以及定时任务运维时 JSON 数据的快速复制与格式化需求。 实际对接第三方接口时,有一种让人头疼的响应格式:返回的 JSON 字符串本身...