Go语言技术文章
-
从 G1 GC 日志的事件行、Eden/Survivor/Old/Humongous 区域变化和阶段耗时入手,区分 Young、Mixed、Full GC 与 evacuation failure,建立暂停原因的分析顺序。221 收藏 -
Go HTTP/2 请求遇到 stream reset 时,先根据 Response 是否存在判断响应头是否到达,再把 StatusCode 与 Body.Read 错误分开记录,最后结合幂等性决定重试。221 收藏 -
用 go:generate 固定生成入口,在 go build 前检查生成结果与源定义是否同步,覆盖命令边界、差异检查、工具依赖和提交策略。220 收藏 -
通过 sharedscripts 与 postrotate 配置,让 Linux logrotate 在确实发生轮转后通知服务重新打开日志,并用调试、强制演练和文件增长检查定位常见问题。220 收藏 -
本文给出 PHP Composer 自动加载的开发与生产配置方法:源码使用 PSR-4,测试放入 autoload-dev,生产通过 --no-dev --optimize-autoloader 生成 classmap,并说明 classmap-authoritative 与 APCu 的适用边界。220 收藏 -
演示如何用 Writer.RegisterCompressor 为指定 ZIP 方法注册压缩器,并说明 Method 选择、Close 刷新、并发安全、读取兼容性和性能衡量方法。220 收藏 -
用 Go embed.FS 把静态目录编译进程序,掌握 //go:embed 的路径模式、包边界、隐藏文件规则,以及接入 HTTP 和模板解析时的目录约定。220 收藏 -
解释 Go sql.DB.Stats 中 WaitCount 持续增长的含义,区分连接池等待、数据库变慢和资源未释放,并给出窗口采样与参数排查方法。220 收藏 -
文章 · 前端 | 1星期前 | 前端 · 性能优化 · javascript · ArrayBuffer postMessage 前端性能 Web Worker Transferable structured clone
解释 Web Worker 传大数据卡顿的 structured clone 成本,对比普通复制与 Transferable,并用 ArrayBuffer 示例说明 transfer list、detach 和发送端所有权边界。220 收藏 -
本文从广播、离线补读、组内分摊、确认恢复和积压治理比较 Redis Pub/Sub、Streams XREAD 与消费组,并给出选型和迁移清单。220 收藏 -
io_uring 固定缓冲区适合反复复用少量长期内存的高频 I/O,尤其常与 O_DIRECT 配合。本文说明注册映射、buf_index、内存锁定成本、最小 READ_FIXED 写法,以及和 provided buffer ring 的选择边界。220 收藏 -
工程咨询单位营业执照、联系方式、技术人员、专业或服务范围等备案信息变化后,应及时通过全国投资项目在线审批监管平台告知更新。本文说明信息分类、材料准备、平台操作、结果留存和人员登记衔接要点。220 收藏 -
提供午夜蓝鲸尾与深海微光主题的原创手机壁纸提示词,包含中文、英文、锁屏留白、色彩光线调整方法,以及一张侧向洋流构图变体。220 收藏 -
csvutil 遇到 CSV 表头缺少结构体字段时,默认会保留字段零值;若业务要求表头完整,可打开 DisallowMissingColumns,让 Decode 返回 MissingColumnsError。本文还区分行字段缺失与表头缺失,并给出宽松导入、严格导入和多余列处理方案。220 收藏 -
Linux rclone copy只补齐源端内容而不删除目标多余文件,sync则以目标匹配源目录为目标并处理删除。本文用一个目录镜像小项目说明两者差异、dry-run、删除时机、--max-delete和--backup-dir的使用边界。220 收藏