Go语言技术文章
-
Java 后端线上出现 NullPointerException 时,不要只在报错行补 if。本文从日志定位开始,复现空字段请求,逐步确认根因,并用入口校验、安全映射和复查用例降低同类问题。204 收藏 -
本文演示在 VS Code 里用搜索面板批量替换项目日志前缀:设置关键词、开启正则、限制目录、打开替换预览,并在确认差异后再应用修改。203 收藏 -
以 PHP 老接口迁移为例,把散落的 $_POST 读取改成 Request DTO、集中校验和统一错误响应,给出变更表、新写法、回归请求和分批迁移清单。199 收藏 -
文章 · php教程 | 2星期前 | WEB开发 · 登录状态 · Cookie · PHP · session · session_start · php cookie session session_start PHPSESSID 登录态丢失
本文从 PHP 登录后刷新又变成未登录的现象出发,逐步检查 PHPSESSID Cookie、session_start 调用时机、域名路径配置和 SameSite 设置,最后给出稳定登录态的修复流程。196 收藏 -
复盘一次 Python 大文件导入导致内存飙升的问题,按影响面、时间线、触发条件、根因、修复动作和防复发清单讲清 read() 一次读入与分块迭代的差异。196 收藏 -
空调开26度仍觉得热,通常不是温度数字本身的问题,还要看湿度、风向、阳光直晒、滤网灰尘和房间热源。先降温,再看湿度,必要时短时除湿,并避免老人儿童被冷风直吹。193 收藏 -
文章 · python教程 | 4星期前 | 日志 · 工程化 · 异步编程 · 故障排查 · 可观测性 · Python教程 · Python 异步任务 可观测性 logging contextvars 生产实践 QueueHandler QueueListener request_id JSON日志
从 Python 服务 request_id 丢失和日志阻塞问题入手,实战讲解 contextvars、logging.Filter、JSON 日志、QueueHandler/QueueListener 与上线检查。189 收藏 -
Linux 用 rsync 同步目录时,建议先用 dry-run 预览,再用 -a 保留权限、时间和软链接,用 --exclude 排除缓存日志;涉及 --delete 时必须核对源路径尾部斜杠和目标目录。186 收藏 -
文章 · 前端 | 3星期前 | 前端 · 性能优化 · javascript · 图片优化 · IntersectionObserver · 前端 性能优化 图片懒加载 IntersectionObserver Web性能 首屏优化
本文用商品列表图片场景,演示图片为什么会拖慢首屏,并用 IntersectionObserver 实现占位、进入视口、替换地址和加载完成的懒加载流程。184 收藏 -
通过一个多语言项目案例,演示 VS Code Dev Containers 如何用 devcontainer.json 固定镜像、工具链、扩展、端口和初始化命令,让团队开发环境一致。182 收藏 -
围绕 Java 老项目日志迁移,说明如何从字符串拼接改成 SLF4J 参数化日志,并补上 MDC traceId、脱敏规则和回归检查,让日志更可查也更稳。182 收藏 -
列表接口越翻越慢,常见原因不是单条 SQL 慢,而是 N+1 查询把一次请求拆成大量小查询。本文用基线数据、假设验证、批量加载改造和压测对比,说明如何把 120 次查询降到 3 次。180 收藏 -
面向 CSS position: sticky 不生效的排查清单,按现象、分层检查、证据判断、修复动作、反向验证和最终清单逐步定位 top、overflow、父级高度与滚动容器问题。179 收藏 -
通过搜索框实时请求场景,演示如何用 AbortController 取消过期 fetch 请求,避免旧接口结果覆盖新输入结果,并给出 React/Vue 通用封装思路。178 收藏 -
本文用完整工作流讲解 Java 接口幂等设计:请求标识、入口校验、Redis SETNX 防重、数据库唯一键兜底、超时查询和补偿状态。178 收藏