bdspAdmin
摆渡资源站作者,长期记录技术实践、资源整理、站点运维、AI 工具和个人学习过程中的可复用经验。
文章 677
后端技术 线程池为什么要分普通异步、守护定时和关键定时
把所有异步任务都塞进同一个线程池,前期看着省事,后面通常最容易互相拖垮。普通异步、守护定时和关键定时之所以要拆…
阅读与随笔 同步和非阻塞到底是什么关系
这两个词经常一起出现,所以很容易被误当成同义词。其实它们回答的不是同一个问题:一个描述数据完成时由谁收尾,一个…
后端技术 NIO 连接就绪后,数据由哪个线程读取
很多人学到 Selector 时会卡在这里:内核都已经告诉你某个连接可读了,那数据到底是谁去把它读出来?答案通…
后端技术 Java NIO 里的线程到底在做什么
理解 NIO 线程,关键是把“等待数据准备好”和“真正读写数据”这两件事拆开看。很多人以为用了 NIO 就完全…
阅读与随笔 女生的生理期和非生理期的对于男生的态度差别好大,连性兴趣都变了
这是一个非常普遍且具有生物学依据的观察。女生的这种“判若两人”,其实背后有一套非常精密的激素驱动…
工具与环境 Nginx 的 location 和 proxy_pass 怎么配,先别把匹配顺序弄反
很多 Nginx 转发问题,表面上看像是 proxy_pass 写错了,实际根子常常在 location 匹配…
后端技术 不改原数组时,怎么找重复数字
如果面试官在“数组里找重复数字”这道题上继续追问,最常见的升级条件就是:不能修改原数组。这时,原地置换思路就不…
技术 数组里找重复数字,为什么原地置换能做到 O(n)
面试里遇到“数组元素都在 0 到 n-1 范围内,怎么找重复数字”时,原地置换是很经典的一种解法。它看起来像双…
后端技术 BIO、NIO、AIO 到底有什么区别
这三个词都在描述程序和操作系统打交道时处理 IO 的方式。想快速区分,重点看线程是不是要一直等、数据准备好后谁…