Go语言技术文章
-
Go 的 encoding/json 会把 JSON null 解成 nil 切片,把空数组解成非 nil 的零长度切片。本文用可复制示例说明字段缺失、null、[] 的区别,以及如何在接口输出时稳定选择 null、[] 或省略字段。266 收藏 -
用一个订单、商品和批次的 JSON 示例,说明 MySQL JSON_TABLE 的 NESTED PATH 相对路径、空数组补 NULL、类型处理和重复行排查方法。181 收藏 -
讲清 Go 中 string、byte、rune 与 UTF-8 字节的区别,演示 DecodeRuneInString 的读取方式,以及 ValidString 和 RuneError 的异常处理。112 收藏 -
用原创提示词制作冬梅雾枝手机壁纸:让枝条贴近侧边,控制冬梅、雾气和光影,并为锁屏时钟或主屏图标保留干净留白。301 收藏 -
Golang · Go问答 | 1个月前 | 连接池 · HTTP客户端 · Go问答 · Go HTTP客户端 连接池 http.Transport CloseIdleConnections Transport生命周期
Go 中限定 http.Transport 生命周期,重点是把请求、Client 和 Transport 分层:请求短生命周期,Transport 随业务组件长期复用;按代理、TLS 或上游配置拆分实例,切换和退出时只清理空闲连接。262 收藏 -
本文面向设计师、运营及自媒体创作者,详解Lovart做品牌视觉时Brand Kit与参考图的核心定位,附4个高频实用FAQ解答。353 收藏 -
填写危险废物转移联单时,先核对移出人、承运人、接受人和运达地,再把废物名称、数量、特性、形态、包装与管理计划、台账和实物逐项对照。本文给出发运前和到达后的实用检查清单。368 收藏 -
strings.CutPrefix 不只是删除前缀,更重要的是用 found 明确控制后续分支。本文从协议识别、多个业务前缀、空前缀和旧 Go 版本兼容几个边界,整理一套可复用的判断写法。375 收藏 -
ResizeObserver 循环通常来自回调读到元素尺寸后又写回影响布局的样式。本文用最小示例说明如何定位反馈环,并通过 requestAnimationFrame、期望值守卫和拆分观察目标让布局稳定收敛。185 收藏 -
Golang · Go问答 | 1个月前 | 连接池 · HTTP客户端 · Go问答 · TIME_WAIT httptrace http.Transport Go transport Go端口增长 HTTP连接复用 CLOSE_WAIT
Go 出站端口增长要先区分 ESTABLISHED、TIME_WAIT 和 CLOSE_WAIT,再用 httptrace 判断 Transport 是否复用。本文从响应体收尾、长期复用 Transport、连接边界和 socket 检查四个方面给出排查方法。297 收藏 -
本文对比Lovart海报制作中批量出草图和逐张精修的额度差异,搭配4个实用FAQ帮创作者合理规划资源,避开不必要的额度浪费。331 收藏 -
文章 · linux | 1个月前 | Linux · 日志排查 · journalctl启动筛选 journalctl查看上一次启动 journalctl -b -1 systemd日志按启动过滤 Linux启动日志排查
本文讲解 journalctl 启动筛选的正确顺序:先用 --list-boots 确认启动记录,再组合 -b、-u、--since/--until 与字段匹配,并给出筛选为空时的排查清单。222 收藏 -
Go strings.CutPrefix 返回 found=false 时,优先检查前缀是否真的位于字符串开头、大小写和空格是否一致,并正确处理未匹配时原字符串会原样返回的规则。492 收藏 -
Python 的 cache 与 lru_cache 不是同一种容量策略:前者等价于无限缓存,后者可用 maxsize 限制容量。本文用配置示例和 cache_info 排查命中率、键参数与失效边界。377 收藏 -
Golang · Go问答 | 1个月前 | 性能排查 · HTTP客户端 · Go问答 · MaxIdleConnsPerHost Go连接池 Go transport http.Transport连接复用 HTTP keep-alive
Go http.Transport 默认会缓存连接供后续请求复用,但前提是 Transport 长期复用、响应体正确收尾,并按上游数量配置空闲连接。本文给出 Client、Transport、Body 和 httptrace 的判断方法。268 收藏