Go语言技术文章
-
Go 1.24 起可用 http.Server.Protocols 显式限定服务端协议集合。本文给出只启用 HTTP/1 与 TLS HTTP/2 的最小写法、完整服务代码、客户端协商检查,以及明文 HTTP/2、旧 TLSNextProto 配置和反向代理场景的兼容边界。460 收藏 -
定位 PHP OPcache JIT 未编译函数,不能只看性能变化。本文从 JIT 全局状态、CLI 复现、ASM 输出和 tracing 编译/终止/黑名单位入手,建立已编译证据,并逐层排查触发模式、热度阈值、代码形态与缓冲区容量。295 收藏 -
EnableFullDuplex 主要改变 Go HTTP/1 服务端的请求体消费时机,HTTP/2 默认已经支持读写并行。本文用协议边界、包装器错误和完整示例说明正确用法。177 收藏 -
Go 1.27 将 goroutineleak profile 正式带入 runtime/pprof 与 net/http/pprof。它能直接报告一部分永久阻塞的 goroutine,降低生产环境人工辨别成本,但不能覆盖 I/O 阻塞和所有可达性场景。本文给出接入、告警、止血、回滚与复盘建议。181 收藏 -
Go 的 ResponseController.EnableFullDuplex 允许 HTTP/1 Handler 在请求体尚未结束时交错读取与写响应,但它并不 Hijack 底层连接。本文给出逐块读取、逐块确认的完整写法,并说明包装器、截止时间、HTTP/2 与代理缓冲边界。199 收藏 -
科技周边 · 人工智能 | 1星期前 | 缓存 · 人工智能 · 提示词工程 · 提示词缓存 cache_control Prompt Caching 静态前缀 cache_read_input_tokens
提示词缓存命中率低时,先把工具定义、系统规则和稳定上下文划为前缀,把时间戳、用户问题和检索结果留在后缀,再用 usage 字段判断断点、TTL、长度门槛和并发时序问题。453 收藏 -
Go 流式响应设置写截止时间后仍像是阻塞,通常是卡在上游取数、通道或锁等待,或者截止时间没有穿透 ResponseWriter 包装层。本文拆开生成、写入、刷新和代理缓冲四个边界,并给出可退出的处理器写法。349 收藏 -
Go 代理要把上游响应逐块交给客户端时,可用 ResponseController 统一调用 Flush,并处理包装器、客户端断开、HTTP/2 与反向代理缓冲等边界。491 收藏 -
Redis 延迟升高不一定来自慢命令。本文搭建一个最小采集器,联合 LATENCY 事件、SLOWLOG、持久化状态和宿主机 intrinsic latency,给出区分命令阻塞、后台事件、系统调度抖动与网络耗时的实用判因方法。113 收藏 -
MySQL Clone 恢复后不需要重新猜复制起点。本文说明如何从 performance_schema.clone_status 读取一致性 GTID 或文件位点,分别衔接复制通道,并处理配置未克隆、日志已清理和多线程中继日志恢复失败等问题。139 收藏 -
ResponseController.Hijack 在 HTTP/2 下返回 ErrNotSupported,根因是 HTTP/2 ResponseWriter 不提供 Hijacker 能力。本文说明 Unwrap 查找链、协议差异、错误判断与降级方案。182 收藏 -
Golang · Go教程 | 1星期前 | go · Go教程 · net/http · WriteTimeout SSE 流式响应 SetWriteDeadline Go ResponseController
Go 流式响应不适合直接套用服务器级 WriteTimeout。本文说明如何用 ResponseController 为单个 Handler 覆盖写期限,在每次 Write 与 Flush 前设置短窗口、成功后清除,并处理 ErrNotSupported、中间件 Unwrap、客户端断开与代理缓冲。446 收藏 -
Golang · Go问答 | 1星期前 | go · 文件上传 · Go教程 · net/http · Multipart表单 ParseMultipartForm mime/multipart Go文件上传 Go MultipartReader
MultipartReader 与 ParseMultipartForm 不是两种可叠加的读取方式,而是同一请求体的两种互斥所有权模型。本文结合标准库源码解释冲突标记、隐式触发入口、流式与整体解析示例,以及请求体上限、临时文件清理和中间件边界。409 收藏 -
提供一组静谧图书馆与漂浮星尘的原创手机壁纸提示词,包含中文、英文、锁屏留白、色彩光线调整方法,以及一张蓝紫月光构图变体。349 收藏 -
道路货运企业核对车辆动态监控记录,应把运营清单、平台在线状态、报警处置、驾驶员处理和留存期限逐项对应。本文给出日常核对表、异常闭环和资料归档方法。120 收藏