编程
2026-04-20
记一次排查 Python 协程挂起的问题
在使用 asyncio 处理高并发请求时,发现部分协程莫名挂起。排查了半天才找到原因:在异步函数里不小心调用了同步的 time.sleep()...
一个普通的程序员,热爱技术,喜欢折腾数码产品。分享我在开发中踩过的坑和解决方案,希望能帮到和我遇到同样问题的开发者。
记录学习历程,分享实用经验
在使用 asyncio 处理高并发请求时,发现部分协程莫名挂起。排查了半天才找到原因:在异步函数里不小心调用了同步的 time.sleep()...
之前一直用 switch,今天试了下 PHP 8 的 match 表达式,简直不要太好用。代码简洁不说,还自带返回值...
用了三年的 iPhone,终于换成安卓旗舰。说实话,拍照效果超出了我的预期,哈苏色彩确实有点东西...
之前写布局一言不合就是 Flexbox,直到后来逼自己学了 Grid,才发现有些场景 Grid 才是正确答案...
升降桌、机械键盘、4K 显示器、人体工学椅...折腾了一圈,最值的还是那把 Herman Miller...
N+1 查询真的是永恒的痛。本地测试好好地,上线就慢半拍。还好用 Django Debug Toolbar 查出来了...
一个普通的后端开发。
2025 年开始写博客,最初只是想记录自己在开发中遇到的问题和解决方案。因为经常遇到同样的问题要查很久,就想着干脆写成文章,下次直接看自己的博客。
后来渐渐开始分享一些学习心得和数码评测。如果我的某篇文章能帮到你,我会非常高兴。
技术栈主要是 Python 和 PHP,偶尔写写前端。业余时间喜欢折腾各种数码产品,拍拍照什么的。
如果你有什么问题,或者想交流技术,欢迎通过邮件联系我。