业界新闻技术文章
-
Go 1.26 将 cgo 基线运行时开销降低约 30%,但收益取决于跨语言固定成本在业务中的占比。本文按高频小调用、参数转换、回调阻塞和多平台构建,整理升级后值得优先回归的场景与最小基准设计。323 收藏 -
Go 1.26 已默认启用 Green Tea GC,但这不等于所有服务的内存占用都会自动下降。本文用固定负载、runtime.ReadMemStats、GODEBUG=gctrace=1 和 nogreenteagc 构建对照,整理一套可重复的观察方法。340 收藏 -
Go 1.27 将 goroutineleak profile 正式带入 runtime/pprof。本文用一个提前返回的 channel 场景,讲清如何采集 profile、读取 Type、Total、ROUTINE、flat/cum,并根据源码行修复 goroutine 泄漏。228 收藏 -
Go 1.27 引入 encoding/json/v2 后,omitempty 的判断边界值得提前检查。本文按字段类型区分 Go 零值与 JSON 空值,给出 omitzero、兼容选项和契约测试的迁移路径。379 收藏 -
Go 1.27 支持具体类型声明泛型方法,但接口方法仍不能声明类型参数,泛型方法也不会自动实现旧接口。本文用 Map、方法表达式和编译期接口断言说明升级边界,并给出 CI 与下游版本回归清单。328 收藏 -
Python 3.15 引入 free-threaded Stable ABI(abi3t),本文从兼容路线、C API 改造、wheel 标签和双运行时测试说明扩展迁移准备。122 收藏 -
Python 3.15 为 pathlib.Path.mkdir 新增 parent_mode。本文说明它与 mode、parents、umask 的边界,并给出兼容 Python 3.14 及更早版本的逐级创建写法。496 收藏 -
Redis Iris 里的 Context Retriever 和 Agent Memory 不是两个同义的检索组件:前者回答当前业务数据是什么,后者回答过去对话发生过什么。本文用实际问题拆开两者的边界、组合方式和选型误区。248 收藏 -
Redis 8.8 新增 XNACK,让 Streams 消费者显式释放 pending 消息。本文解释 SILENT、FAIL、FATAL 的重试计数差异、PEL 优先级、接管方式与上线兼容性。423 收藏 -
Redis 8.8 的 array 适合按数字索引访问、稀疏位置写入、滑动窗口和范围聚合。本文用 ARSET、ARGET、ARRING 等命令说明它与 List、Hash、Stream 的选择边界。475 收藏 -
pkg.go.dev 已提供面向 Go 模块元数据的官方 JSON API。本文从 package、module、versions 等端点入手,说明版本参数、歧义模块路径与自动化客户端的处理边界。125 收藏 -
Go 1.27.1 于 2026 年 9 月 1 日发布,官方范围明确包含 database/sql 和 net/http。本文按包名、代表性回补问题和升级检查清单说明数据库与 HTTP 应该重点回归什么。431 收藏 -
Go 1.27 为 go doc 增加 package@version 查询语法。本文用固定版本示例说明如何查看模块文档、缩小到具体符号,并排查旧版 Go、包路径和代理导致的常见失败。466 收藏 -
Go 1.27 新增原生 uuid 包,能生成、解析 UUID 并支持 V4/V7。真正的迁移关键不在删掉 go get,而在核对旧包的 SQL、JSON、随机源和 API 依赖。181 收藏 -
科技周边 · 业界新闻 | 4天前 | pprof · 性能分析 · 业界新闻 · 开发者工具 · Go 1.27 · 性能分析 pprof 火焰图 Go 1.27 go tool pprof 图形视图
Go 1.27 分支的 pprof Web UI 根路径会进入火焰图视图,但 Graph 入口仍然保留。本文说明 View 菜单和 /ui/graph 直达方式,并解释两种视图适合什么排查任务。386 收藏