Go语言技术文章
-
一套围绕雨后深绿苔藓与透明水珠的原创手机壁纸提示词,包含主图、冷色变体、完整中英文提示词,以及锁屏留白、色彩、景深和裁切调整方法。296 收藏 -
合作社采购农资时,建议按一批一档建立进货验收台账,记录供应商、批次、数量、合格证明和验收结论;农药经营台账与合作社自用农药记录还要分别满足对应规则。461 收藏 -
Golang · Go问答 | 2星期前 | go · 文件上传 · 流式处理 · 内存优化 · net/http · 流式读取 ParseMultipartForm Go HTTP服务 MaxBytesReader Go大文件上传 MultipartReader
Go 大文件上传内存暴涨,常见原因不是 multipart 本身,而是 io.ReadAll、bytes.Buffer 等整份复制。本文解释 maxMemory 的真实边界,并给出 MaxBytesReader 与 MultipartReader 的流式落盘方案。141 收藏 -
Go 服务收到停机信号后仍有请求进入,通常是监听器尚未关闭或摘流量与停机之间存在窗口。本文用 draining、显式 Listener 和 Server.Shutdown 完整处理。232 收藏 -
用 Go 标准库 ServeMux 表达方法与路径约束,把日志、超时等横切逻辑放进中间件,并让业务错误沿着只写一次的响应出口返回。242 收藏 -
本文用一张可复用内容卡片讲清 CSS Container Query:声明具名容器、按容器宽度切换布局,并处理容器单位、可访问性与降级边界。289 收藏 -
从统一 cgroup v2 层级、CPUQuota、MemoryHigh、MemoryMax 到事件观测,梳理 Linux 服务 CPU 与内存限制的配置方法、参数边界和回滚思路。150 收藏 -
Go 上传接口不能只调用 FormFile。本文用 MaxBytesReader 限制完整请求体,用 ParseMultipartForm 控制内存阈值,并通过 MultipartForm.RemoveAll、随机落盘名和失败回滚正确清理临时文件。331 收藏 -
Go HTTP Server 的 ReadTimeout、WriteTimeout 和 IdleTimeout 分别约束请求读取、响应写入与 Keep-Alive 等待。本文用可运行配置讲清三者边界,并补充 ReadHeaderTimeout、业务 Context 与流式响应的取舍。128 收藏 -
Python 3.14 的自由线程构建取消了 GIL 的全局串行效果,共享字典、计数器和迭代器不能再靠偶然的执行顺序兜底。本文用一个带锁的共享计数器说明检测运行时、划定临界区、处理扩展兼容和压力验证的完整做法。337 收藏 -
从线程模型、下游资源限流与容量估算三个层面,说明 Java 25 虚拟线程如何承载阻塞 I/O,并避免把大量线程误当成无限容量。484 收藏 -
Go net/http 生产服务应显式配置请求头、响应写出和空闲连接超时,并把 ListenAndServe、信号监听、Shutdown 与 Close 组织成有边界的退出流程,避免慢连接拖垮服务或重启时直接丢失在途请求。378 收藏 -
通过一次预处理、明确事务边界和结构化异常上下文,定位 PDO 批量写入中的失败行,并安全保留 SQLSTATE、驱动错误码与原始异常链。417 收藏 -
Go HTTP 请求重试不要一股脑塞进 Transport:网络级可重放失败适合统一处理,创建和写入接口必须由业务层配合幂等键、结果查询与退避策略,才能避免超时后的重复写入。255 收藏 -
科技周边 · 业界新闻 | 2星期前 | go · 工具链 · 业界新闻 · 版本升级 · 语言特性 · Go工具链 Go 1.26 go fix Green Tea GC Go升级 new(expr) 泛型约束
Go 1.26 不只是语法小改:new(expr)、泛型自引用约束、重写后的 go fix、默认 Green Tea GC 与模块版本策略,会分别影响代码表达、升级流程和性能回归。本文给出采用优先级与最小验证清单。158 收藏