后端开发 如何在Golang中配置Redis开发环境_Golang Redis集成与开发配置方法 应使用 github.com/go-redis/redis/v9,它活跃维护、支持 go modules 且强 […]...
互联网运维 时间跳跃导致证书失效的 chrony makestep threshold 与 hwclock -systohc chrony makestep 仅在全新启动时对超 1 秒时间跳跃生效,热重载不触发;需用 systemctl […]...
后端开发 Golang Web应用中的依赖注入实践_使用Wire工具解耦代码 wire 是编译期依赖注入工具,通过生成硬编码初始化代码避免运行时类型断言失败、循环依赖延迟报错等问题,解决手 […]...
数据库 mysql执行SQL时group by和order by的优化方法_mysql聚合排序执行解析 group by 慢因默认触发 using temporary 和 using filesort,主因是分组字 […]...
互联网运维 audit.log 大量 AVC denied 的 ausearch –start recent -m avc -i ausearch –start recent -m avc -i 返回空是因 recent 依赖 […]
后端开发 Go语言静态编译时user.Current()在Linux上失效的解决方案 当使用 c go_enabled= 0 静态编译 go 程序并运行于 scratch 镜像中时,os/user […]...
互联网运维 大量 TIME_WAIT 堆积导致 80 端口无法绑定的 tcp_tw_reuse + net.ipv4.tcp_fin_timeout=15 TIME_WAIT 占满端口导致 bind(80)失败,主因是主动关闭连接过多未回收,其时长由 MSL(通常 […]...