Go语言技术文章
-
网卡丢包不能只看 ping。本文用 ethtool -S、ethtool -g 和 ip -s link 对照驱动统计、收发 ring 与内核计数,判断丢包发生在哪一层,并给出安全复测顺序。192 收藏 -
Path.resolve() 和 Path.absolute() 都能得到绝对路径,但遇到软链接、不存在文件和 strict 参数时结果不同。本文用一个可复现的 pathlib 场景拆开两者的边界,并给出选择方法。362 收藏 -
文章 · java教程 | 3天前 | 字符集 · Java教程 · 异常排查 · CharsetDecoder · ByteBuffer · 乱码 ByteBuffer Java教程 Java CharsetDecoder 字符解码
Java CharsetDecoder 默认可能用替换字符掩盖非法字节。本文用 REPORT 模式捕获 MalformedInputException,拆解 ByteBuffer 的 underflow/overflow 边界,并给出可核对解码结果的最小示例。265 收藏 -
多模型推理服务常见的问题不是请求发不出去,而是任务一拥而上把显存和上游连接同时压满。本文用 Python asyncio.Semaphore 限制并发入口,配合 TaskGroup、超时和结果核对,给出一套可验证的推理任务调度写法。260 收藏 -
AI 代理调用搜索、数据库或文件工具时,完整结果直接塞进上下文会挤压后续推理空间。本文用 Go 演示摘要与原始响应分离、引用句柄回取和失败状态核对。272 收藏 -
漫蛙公开页面将自己定位为漫画阅读平台,展示热门漫画、国漫、日漫和韩漫等分区,并提供阅读、收藏和应用入口。本文只整理页面可见的产品定位、功能与访问方式,不提供漫画正文或资源下载。144 收藏 -
Redis GETRANGE 按字节下标截取字符串或二进制值,负数下标从末尾计算,越界不会报错而是按可用范围返回。本文用 session:raw-token 示例核对起止位置、空结果和中文字节边界。266 收藏 -
Go 中把 range 变量直接交给 goroutine 闭包,常会让多个异步任务读到同一个值。本文用可复现代码拆开捕获时机、参数传递和验收方法,给出适合生产代码的修复边界。273 收藏 -
科技周边 · 业界新闻 | 3天前 | 云原生 · 监控 · kubernetes · 版本发布 · 自动扩缩容 · 资源监控 Kubernetes 1.37 Metrics API kubectl top HorizontalPodAutoscaler
Kubernetes 1.37 将 metrics.k8s.io API 推进到稳定的 v1。变化不只是版本标签:集群团队需要把 metrics-server、kubectl top、HorizontalPodAutoscaler 和权限链路放在同一条验收路径上,确认监控数据能可靠支持扩缩容决策。280 收藏 -
本地视觉模型服务最容易被忽略的问题,不是单次推理慢,而是上传任务无限排队。本文用 Python asyncio.Queue(maxsize=2) 建立背压,让生产者在队列满时等待,并用 inference_mode、task_done 和显存检查验证流水线是否真的稳定。308 收藏 -
大模型工具调用经常把参数省略、传 null 和传空对象混在一起。本文用 Go 的 json.RawMessage 保留原始状态,再按工具契约做缺失、null、空对象和合法参数的分支校验。443 收藏 -
Go 里 context.WithTimeout 设置的超时可能比预期更早,因为子 Context 的截止时间不会晚于父 Context。本文用父子 deadline、ctx.Done 和 cancel 说明如何定位提前结束,并给出可复查的调用边界。289 收藏 -
Go 服务收到请求取消后,如何让审计写入、指标上报等短收尾任务继续完成?用 context.WithoutCancel 保留值但切断取消信号,并补上独立超时。311 收藏 -
Redis 连接数打满时,先用 INFO clients 和 CLIENT LIST 区分真实并发、空闲连接与连接池泄漏,再核对 maxclients,最后分时回收异常连接并修正池配置。140 收藏 -
批量 UPDATE 不要只加 LIMIT:用可推进的索引范围固定每批数据,缩短事务锁持有时间,并为失败重试保留清晰边界。173 收藏