Go语言技术文章
-
文章 · 前端 | 2星期前 | 定时器 · 前端 · 性能排查 · 接口请求 · 轮询 · setInterval · setInterval 页面可见性 clearInterval 前端轮询 请求堆积 定时器清理
本文从前端页面切换后轮询接口越打越多的现象开始,逐步排查重复定时器、未清理请求和页面隐藏仍轮询的问题,并用单例 timer、请求锁、隐藏暂停和卸载清理恢复稳定。490 收藏 -
根本原因是父容器未创建层叠上下文,需为.accordion-item等父元素设position:relative并合理设置z-index顺序,或用data-container="body"将下拉挂载到body下。488 收藏 -
JavaScript中无法通过属性可配置性判断是否处于微任务中,因configurable是对象属性元信息,与微任务执行态无关;微任务无运行时标识,需用async_hooks、DevTools异步栈等工具追踪。488 收藏 -
结合 EXPLAIN、慢查询、DBStats 和事务边界排查 Go 服务数据库瓶颈。488 收藏 -
文章 · java教程 | 1天前 | Spring Boot · Java教程 · 接口设计 · Webhook · 幂等设计 · java spring boot WebHook 回调接口 幂等 状态流转 验签
本文从 Java 服务接收第三方 Webhook 的接口设计出发,说明如何定义回调目标、验签参数、幂等键、错误响应、状态流转和兼容策略,避免重复通知和伪造请求。488 收藏 -
本文从零构建一个 MySQL 审计日志小项目:用订单表、审计表和触发器记录状态变更,演示本地运行、按订单查询、索引设计和过期清理。486 收藏 -
本文用 Go 标准库实现一个轻量令牌桶限流器,演示如何按固定速率补充令牌、限制突发请求,并把它接入 HTTP 中间件保护高频接口。484 收藏 -
文章 · php教程 | 1星期前 | Cookie · session · php教程 · 登录态 · 后端排查 · php cookie session php-fpm SameSite session_start 登录态丢失
本文整理一套 PHP Session 登录态丢失排查工作流,从浏览器 Cookie、SameSite、域名路径、服务端存储路径、PHP-FPM 权限到复测清单,帮助你定位登录后又变未登录的问题。484 收藏 -
本文用一次 PHP 文件上传排查为线索,从 $_FILES 错误码、大小限制、MIME 白名单、文件名重命名到安全落盘逐步验证,帮助你避免只看后缀、空临时文件和路径覆盖等常见问题。483 收藏 -
建立 goroutine、队列、连接池、限流、超时和降级指标。482 收藏 -
文章 · linux | 1星期前 | Linux · 运维排查 · 文件句柄 · ulimit · 服务限制 · Linux 文件句柄 lsof ulimit too many open files LimitNOFILE 服务限制
本文整理一套 Linux 文件句柄耗尽排查工作流,从 too many open files 报错、进程 fd 数量、系统限制、服务单元限制到回归验证,帮助你把临时止血和长期修复串起来。482 收藏 -
文章 · java教程 | 2星期前 | Java · 线程安全 · DateTimeFormatter · 日期处理 · 并发问题 · java 线程安全 日期格式化 threadlocal SimpleDateFormat DateTimeFormatter
线上偶发出现 2025-13-32 这类异常日期,很多时候不是数据源错了,而是多个线程共享了 SimpleDateFormat。本文从复现现象开始,逐步验证共享可变状态,并给出 DateTimeFormatter 和 ThreadLocal 两种修复方式。481 收藏 -
-XX:MaxDirectMemorySize不能精准约束Netty堆外内存,因多ClassLoader会创建多个PooledByteBufAllocator实例,各自按该参数值独立配额,导致总量远超限制;需统一ClassLoader、显式构造单例allocator并配合-Dio.netty.maxDirectMemory等措施对齐控制。480 收藏 -
文章 · 前端 | 2星期前 | 前端 · javascript · 缓存治理 · localStorage · Web性能 · 前端 本地缓存 localStorage 过期时间 版本迁移 异常兜底
本文用搜索筛选条件缓存场景,演示 localStorage 如何封装过期时间、版本号、迁移逻辑和异常兜底,避免旧缓存影响页面状态。480 收藏 -
文章 · python教程 | 3星期前 | 依赖管理 · 工程化 · CI · 生产实践 · Python教程 · 打包发布 · Python build 依赖管理 twine wheel 打包发布 pyproject.toml dependency-groups pylock.toml sdist
从 Python 内部包发布事故入手,讲清 pyproject.toml、dependency-groups、构建隔离、wheel/sdist 检查、锁文件和私有源 token 治理。479 收藏