Go语言技术文章
-
Go slog 字段不该全部放在调用处,也不该全部由 Handler 猜测。事件事实留在调用处,稳定作用域字段用 Logger.With 绑定,Handler 只补 context 或运行环境可统一推导的横切字段。本文给出字段归属表、包装 Handler、降级规则和性能注意。406 收藏 -
文章 · java教程 | 2星期前 | Java · 性能优化 · Stream · Java教程 · Java Stream Spliterator 并行流 parallelStream Stream副作用
把 stream() 改成 parallelStream() 之前,先判断数据规模与单元素成本、Spliterator 拆分质量、状态型操作、顺序约束、共享副作用和归约契约。本文给出六道筛选、代码改造方法和同输入对照清单,避免并行后更慢或结果不稳定。405 收藏 -
用 Go 的 log/slog 配置 JSONHandler,在请求入口绑定 request_id、method 和 path,并把带字段的 Logger 传入业务层,统一结构化日志输出、分组、脱敏与性能边界。120 收藏 -
PHP 处理百万行 CSV 的关键不是把文件换成生成器语法,而是建立流式读取、单行编码规范化与异常旁路三个边界。本文给出可直接改造的 fgetcsv + Generator 写法,并解释 BOM、源编码、列数错误、空行、批量写入与内存反例。284 收藏 -
go.mod replace 用于当前主模块替换某个依赖的内容来源,go.work 则把多个本地模块聚合为同一工作区的主模块集合。本文比较两者的生效范围、冲突规则、适用场景和发布边界,并给出 GOWORK=off 验证方法。195 收藏 -
科技周边 · 业界新闻 | 2星期前 | 开发工具 · google · ai agent · 智能体 WebMCP Google I/O 2026 Antigravity Managed Agents
Google I/O 2026 的重点不只是新模型,而是把模型、Agent Harness、工具接口、隔离执行和生成式界面连成可落地的开发链路。本文区分官方事实与趋势推断,给出团队试点时的边界。385 收藏 -
单仓多模块项目可以只提交 go.mod、go.sum、初始化脚本和忽略规则,让每位开发者在本地生成使用相对路径的 go.work,并让 CI 通过 GOWORK=off 独立验证模块,避免个人路径和工作区依赖污染版本库。257 收藏 -
多模态模型读图前,缩放与裁切会改变细节、图块、token和坐标关系。本文用任务分类、等比缩放、裁切偏移与对照实验说明如何在识别效果和成本之间取舍。247 收藏 -
Go 多模块工作区会把 use 中的本地模块同时视为主模块,可能遮住单个 go.mod 的依赖缺口。本文说明怎样用 GOWORK=off 复现独立构建、比较依赖边界,并用 require、可发布版本和 CI 单模块测试修复。274 收藏 -
go work sync 面向多模块 Go 工作区:它根据 workspace build list 和 MVS 选择依赖版本,并把相关结果同步回各模块的 go.mod。本文用对比方式说明 go.work、go work sync、go mod tidy 与 go get 的职责边界。370 收藏 -
本文从广播、离线补读、组内分摊、确认恢复和积压治理比较 Redis Pub/Sub、Streams XREAD 与消费组,并给出选型和迁移清单。220 收藏 -
本文给出 go.work 默认不入库、紧耦合单仓例外可入库的判断矩阵,并说明 go.work.sum、GOWORK=off、CI 双通道与变更权限如何约定。200 收藏 -
从 SHOW ENGINE INNODB STATUS 读懂持锁与等待锁,定位 MySQL 事务交叉加锁的闭环,并给出访问顺序、索引和重试的处理方案。351 收藏 -
本文用 go.work 连接本地 API 与服务模块,避免 replace 污染 go.mod,并通过 GOWORK=off 测试和分阶段升级保持两个模块独立发布。201 收藏 -
两张原创9:16雾林月光白鹿手机壁纸,分别采用银蓝满月与紫青新月光线,附完整中英文提示词、构图变量和同源下载按钮。213 收藏