Go语言技术文章
-
容器被杀掉时,单看宿主机 free -h 很容易误判。本文以 cgroups v2 为例,逐项核对 memory.current、memory.high、memory.max 和 memory.events,区分限流、硬上限与 OOM,并给出可复查的验证顺序。304 收藏 -
Python 的无界缓存命中率可能很好,却把不断变化的参数组合留在进程里。本文用可复现实验比较 functools.cache 与 lru_cache(maxsize=None),并给出内存上限、清理和压测验收方法。391 收藏 -
用 Java Spliterator 的 trySplit 做批量切分时,关键不是让任务越多越好,而是读懂估算值、切分结果与剩余区间,给并行流设置可验收的批次边界。100 收藏 -
PHP 会把符合规则的数字字符串数组键转换为整数,导致表单、JSON 和批量数据的键类型不一致。本文用可复现示例拆开转换边界,并给出校验与修复方法。376 收藏 -
在 GitHub 网页端创建 Issue 模板时,从仓库 Settings 的 Features 区域进入 Issue templates,选择模板类型,填写名称、说明和字段,再用预览确认提交内容,确保团队成员能按统一格式提 Issue。139 收藏 -
电子社保卡亲情服务可以由主账户帮助父母申领和使用。本文按官方公开入口说明绑定路径、所需信息、认证结果和失败时的核对方法。103 收藏 -
用 journalctl 的 -b、时间范围和字段过滤快速收窄本次启动日志,避免把上一次启动遗留的报错误判成当前故障。484 收藏 -
文章 · python教程 | 1个月前 | 日志 · python · 运维 · logging · 多进程日志 日志滚动 Python logging.handlers RotatingFileHandler 备份数量
Python 的 RotatingFileHandler 可以按文件大小切换日志文件,但 backupCount、encoding、delay 和多进程写入边界很容易被误配。本文从一个日志文件不断覆盖的现场出发,逐项验证滚动规则、备份数量和进程隔离问题。458 收藏 -
Java 文件上传的内存风险不只来自文件大小,还和解析阈值、临时目录、并发量及清理结果有关。本文用一个可复核的 Multipart 流程,把配置、代码边界和验收指标串起来。255 收藏 -
Laravel 队列里同一订单任务重复执行,通常不是单一配置问题。本文从重复信号入手,按唯一键、失败重试、幂等记录和回滚顺序排查,并给出可验证、可撤回的处理方案。336 收藏 -
用 Chrome DevTools 的 Performance 面板录制网页运行时性能,设置 CPU 模拟、停止采样、保存追踪文件,并用 Summary、Bottom-Up 和 Call Tree 做一次可复查的结果核对。422 收藏 -
国家医保服务平台 APP 的亲情账户可以帮助家人展示医保码。本文按官方入口说明绑定流程、所需材料和完成后的核对方法。449 收藏 -
用一个可复用的卡片组件说明 CSS container query 与 ResizeObserver 的分工:样式交给 CSS,数据计算交给观察器,并通过 requestAnimationFrame 合并重复通知。488 收藏 -
Linux 服务由服务管理器拉起后立刻退出时,沿着 unit 配置、启动命令、Type 语义和退出状态码逐层排查,区分配置错误、前台进程退出与服务类型不匹配。405 收藏 -
用 pathlib.Path.read_text() 读取配置文件很方便,但默认编码、换行统一和文件不存在等边界不能靠猜。本文从一个小型配置读取函数出发,说明编码如何显式声明、换行如何验收,以及何时应该改用二进制读取。345 收藏