Go语言技术文章
-
从停顿、吞吐和进程内存余量三个维度比较 G1 与 ZGC,给出 Xmx 估算、统一压测参数、GC 日志指标和灰度回退清单。446 收藏 -
把前端性能预算拆成图片、脚本和交互三类,给出可落地的体积、长任务、LCP、INP、CLS 阈值,以及如何用实验室测试和真实用户数据持续追踪。446 收藏 -
Golang · Go教程 | 1星期前 | go · Go教程 · net/http · WriteTimeout SSE 流式响应 SetWriteDeadline Go ResponseController
Go 流式响应不适合直接套用服务器级 WriteTimeout。本文说明如何用 ResponseController 为单个 Handler 覆盖写期限,在每次 Write 与 Flush 前设置短窗口、成功后清除,并处理 ErrNotSupported、中间件 Unwrap、客户端断开与代理缓冲。446 收藏 -
使用 os/exec 启动子进程时,Cmd.Env 不是局部补丁而是环境集合。本文说明如何先设置 Cmd.Dir,再用 Cmd.Environ 获取当前配置下的完整环境,并安全追加变量,同时解释 Unix 下 PWD 的变化与跨平台边界。446 收藏 -
time.Timer.Reset 返回 false 不代表重置失败,它表示定时器在调用前已经到期或停止。本文按活动、到期、停止三种状态,说明 Go 1.23 及以上与旧版本的重新安排写法。446 收藏 -
本文从 SSH ControlPath 的 %h、%p、%r、%j 和 %C 展开规则入手,说明多主机、多端口、多用户与跳板环境中如何避免复用同一个 socket,并给出配置、排查和按别名隔离的实用写法。446 收藏 -
通过Symfony VarDumper的caster为订单对象定义三个只读摘要字段,说明虚拟属性、配置范围及debugInfo与序列化的区别,避免完整属性树带来的展示噪声。446 收藏 -
Go go list 可以用模板或 JSON 输出包路径、目录、模块和依赖信息。文章从包列表、-deps、模板字段、结构化输出和模块模式几个边界出发,给出适合脚本与构建工具消费的稳定写法。446 收藏 -
Go context.Deadline 返回的是绝对时间,不是剩余时长;读取时必须检查 ok,并在调用下游前区分无期限、已过期和预算不足。本文给出提前失败、子任务预算与取消函数的防御式写法。446 收藏 -
用 sync/atomic.Pointer 原子发布完整的 Go 配置快照,说明 Store、Load、Swap 与 CompareAndSwap 的区别,以及为什么发布后不能原地修改配置对象。446 收藏 -
CNCF 于 2026 年 8 月宣布 K8gb 进入孵化阶段。本文从项目状态、Gslb CRD、Operator、DNS 健康检查和跨地域试点边界出发,说明它适合解决什么问题,以及采用前需要确认哪些条件。446 收藏 -
Nuxt 3 中无法直接使用 this.$refs,但可通过 getCurrentInstance().refs 获取所有已挂载的模板 ref,实现类似 Nuxt 2 的批量遍历逻辑,避免为每个组件重复声明 ref 变量。 Nuxt 3 中无法直接使用 `this.$refs`,但可通过 `getC445 收藏 -
科技周边 · 业界新闻 | 1个月前 | mcp · 业界新闻 · Cloudflare · Netoscope 访问控制 安全策略 Cloudflare Gateway OpenAI MCP 日志观察
当 OpenAI MCP 或 Agent 流量在 Cloudflare Gateway 被 403 阻断时,常见误判来自规则优先级、Token 类别映射与回传字段不一致。本文给出分层白名单、观察窗口和回归检查,避免把真实流量误伤。445 收藏 -
GitHub 近期把恶意依赖预警从 npm 扩展到 PyPI、Maven、Go 等八个生态,并接入 OpenSSF 的 malicious-packages 数据。文章拆解导入、去重、批量上限、溯源和回滚设计,给出团队开启 Dependabot 恶意软件提醒后的核验清单。445 收藏 -
用一个可复现的并发通知示例,说明 WaitGroup、关闭通道和超时断言怎样配合,避免 Go 测试偶发卡死或漏验收。445 收藏