/images/avatar.webp

五岁博客

Go 服务死锁卡死问题排查全过程

线上一段跑了大半年的 Go 服务突然开始随机卡死,CPU 曲线纹丝不动,接口直接挂起。

最后定位下来,问题就一句话:锁还没放,就去调外部回调了

下面把整个排查过程完整复盘一遍,包括最初的有 Bug 代码、死锁触发链路、修复思路和并发编码上要守住的几条底线。

Web 前端反调试技术全面解析:从禁用 F12 到代码混淆的实战方案

最近在做项目时遇到一个让人头疼的问题:核心业务逻辑全都暴露在前端 JavaScript 里,任何人按个 F12 就能看光光。

虽然前端代码天生是透明的,但起码得设点门槛吧?

于是我研究了一圈主流的网页反调试方案,发现方法还真不少。