Go语言技术文章
-
用 Go 的 net/netip 解析 CIDR 配置并校验客户端地址,重点看 Prefix.Contains 的地址族边界、ParsePrefix 错误处理与 PrefixFrom 的掩码差异。250 收藏 -
用 Python 线程池提交任务后,add_done_callback 适合做结果归档和状态收口,但不能替代 future.result() 的异常读取。本文拆开回调线程、取消状态、异常处理和 shutdown 时机,给出一套可复查的收尾写法。382 收藏 -
Golang · Go问答 | 2天前 | 标准库 · Go问答 · encoding/json · JSON解析 · Go encoding/json 流式解析 Decoder.Token json.Delim
面对字段层级不固定、又不适合一次性读入内存的 JSON,Go 的 encoding/json.Decoder.Token 可以逐个读取语法令牌。本文用对象中嵌套数组的例子说明流式游标、json.Delim、dec.More 与提前结束时的错误边界。193 收藏 -
Java Arrays.mismatch 会返回两个数组首个差异的相对索引,完全一致时返回 -1。本文从二进制快照校验出发,拆解整数组比较、范围偏移、前缀和长度边界,并给出可运行的验收代码。204 收藏 -
文章 · java教程 | 2天前 | 反射 · Java教程 · 方法句柄 · 类型适配 · 调用校验 · astype MethodType Java MethodHandle insertArguments invokeExact
Java MethodHandle 组合调用时,先用 insertArguments 固定可选参数,再用 asType 对齐 MethodType,最后用 invokeExact 做调用点验收。本文用订单格式化示例拆解参数位置、返回类型和 WrongMethodTypeException 边界。175 收藏 -
用 PHP Fiber 把一个长任务拆成可暂停的执行段,演示 Fiber::start、Fiber::suspend、Fiber::resume 与 Fiber::getReturn 的调用关系、返回值边界和异常处理。433 收藏 -
Go 的 ServeMux 已经能按方法、主机和路径匹配请求,Request.Pattern 可以把最终命中的模式带进日志。本文用一个最小路由示例比较精确路径、通配符和方法匹配,并说明空 Pattern 的边界。452 收藏 -
Go 1.27 允许在 struct literal 中直接使用嵌入结构体的字段选择器。本文从旧写法、可迁移场景和编译边界出发,说明这项语法变化何时能减少样板代码,以及如何在团队升级时做最小回归。281 收藏 -
科技周边 · 业界新闻 | 2天前 | 云原生 · 安全 · kubernetes · 版本更新 · mTLS · mTLS Kubernetes 1.37 Pod Certificates ClusterTrustBundle X.509
Kubernetes 1.37 将 Pod Certificates 与 ClusterTrustBundles 提升到 Stable,为 Pod 提供由 Kubelet、签发控制器和投影卷协作的 X.509 身份链。本文拆解签发、轮换和节点侧验收边界,说明为什么它不是装上集群就自动可用。345 收藏 -
长文切片容易在 RAG 召回中占满候选集。本文用 Go 演示按来源分桶、限制每桶配额,再把候选交给 rerank,最后按 token 预算组装上下文,并给出可复查的召回指标。118 收藏 -
批量推理入口如果直接为每个请求创建 goroutine,短时间内就会把下游模型服务和本地内存一起推高。本文用 Go 的 channel 信号量限制并发,配合 context 取消、结果回收和失败清理,给出一条可以验收的控制路径。331 收藏 -
SetMemoryLimit 和 GOMEMLIMIT 都是在约束 Go 运行时内存预算,但它们不是硬性进程上限。本文用一个可复测的小程序说明 GC 频率、HeapReleased 与外部内存的边界,并给出压测和容器部署中的核对方法。473 收藏 -
数据库 · Redis | 2天前 | Redis · 数据合并 · 故障排查 · 排行榜 · Sorted Set · redis 排行榜 aggregate Sorted Set ZUNIONSTORE WEIGHTS
Redis ZUNIONSTORE 会把多个 Sorted Set 的成员合并到目标键,默认按相同成员的分值求和。本文用两份排行榜数据演示 WEIGHTS 和 AGGREGATE 的计算顺序,并给出结果键、成员数量和分值的核对方法。338 收藏 -
数据库 · MySQL | 2天前 | MySQL · 执行计划 · 查询优化 · 统计信息 · 数据库性能 · explain MySQL 8.4 直方图统计 ANALYZE TABLE COLUMN_STATISTICS
当 WHERE 条件落在数据分布很不均匀的列上,MySQL 估算行数可能偏离实际。本文用 orders.status 这个可复现实例,说明什么时候建立直方图、如何选择桶数量,以及怎样用 COLUMN_STATISTICS 和 EXPLAIN 验收收益。420 收藏 -
以雨夜玻璃质感为主题,拆解适合手机锁屏的冷蓝街灯、主体位置、顶部留白和纵深变化,并提供可直接复用的中英文提示词与一套明显不同的竖屏变体。403 收藏