暂无搜索历史
在 React 函数组件里用 useEffect 做数据请求或订阅时,依赖数组写错经常引发无限重渲染:组件刚挂载就触发 effect,effect 里又更新了 ...
在 Node.js 里跑图片处理、加密解密或者大 JSON 解析时,主线程被占满导致接口响应变慢是挺常见的事。很多人知道用 worker_threads 把计算...
线上一个 Go 编写的网关服务在流量高峰期频繁出现 dial tcp: lookup xxx: no such host 和 context deadline ...
用 Node.js 处理大文件或高吞吐数据时,很多人第一反应是 fs.createReadStream 配合 pipe 写出去,代码看起来干净利落。但一旦上下游...
线上服务运行几天后内存缓慢上涨,goroutine 数量只增不减,最后 OOM。用 pprof 抓取 heap 和 goroutine 快照,发现大量 goro...
在Node.js里做文件上传接口,很多人会直接使用multer或formidable,但遇到大文件或高并发时,服务进程内存暴涨甚至崩溃。问题通常出在解析器默认把...
在 Node.js 里跑图片缩放、PDF 解析或者加解密这类 CPU 密集型任务,主线程很容易被卡死,所以很多人会切到 worker_threads。但真用起来...
在 React 里用 setInterval 或 setTimeout 做倒计时、轮询、防抖时,很多人会把定时器 ID 存进 useRef,避免每次渲染都重新创...
线上一个订单状态同步服务偶尔出现回调执行顺序错乱,导致数据库写入先于缓存失效,用户短暂读到旧数据。排查后发现代码里混用了 process.nextTick、Pr...
最近在优化一个订单查询接口时,遇到一个很典型的问题:WHERE status IS NULL 这种写法在 explain 里永远是全表扫描,哪怕 status ...
在开发一个实时数据看板时,我遇到一个诡异的问题:页面离开再返回后,WebSocket 连接重复建立,控制台出现多条重复的 message 日志。最初怀疑是组件重...
线上一个 Go 服务对接第三方 API 时偶发卡死,排查发现 http.Client 设置了 Timeout,但请求仍然长时间挂起。根本原因是 handler ...
在 Node.js 里用流处理文件上传、日志转储或者数据导出时,很多人会随手写 readable.pipe(writable),然后发现某个环节报错后进程没有按...
在 Go 服务里用 time.Ticker 做定时任务或轮询是很常见的做法,但很多人只在启动时创建 Ticker,却忘了在任务结束或连接断开时调用 Stop。这...
在 Node.js 里处理批量异步任务时,很多人会直接写 await Promise.all(list.map(fn))。如果 list 只有几十个元素,这没什...
在 React 函数组件中,useEffect 的依赖数组决定了副作用何时重新执行。依赖项遗漏会导致闭包捕获旧值,依赖项过多则引发不必要的重复请求或无限循环。很...
在 Go 服务端开发中,启动 goroutine 处理异步任务很常见,比如处理 HTTP 请求时发起下游 RPC 调用、写日志、刷新缓存。这些 goroutin...
线上一个 Go 服务调用内部 API 时偶发超时,日志里出现大量 dial tcp: lookup ...: i/o timeout 和 connect: ca...
在维护一个用 ES Modules 组织的中型前端项目时,我遇到一个只在特定入口触发的 undefined is not a function 错误。排查后发现...
线上一个用 Go 写的推送服务在运行十几个小时后内存持续上涨,pprof 显示 goroutine 数量从启动时的几百涨到了十万以上,堆内存也跟着水涨船高。排查...
暂未填写公司和职称
暂未填写个人简介
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市