发布了文章2023-02-14
这篇文章我们来聊一个很简单,但是很多人往往分不清的一个问题,同步异步、阻塞非阻塞到底怎么区分?开篇先问大家一个问题:IO多路复用是同步IO还是异步IO?先思考一下,再继续往下读。巨著《Unix网络编程》将IO模型划分为5种,分别是阻塞IO非阻塞IOIO复用信号驱动IO...
发布了文章2023-01-31
上一篇文章以近乎啰嗦的方式详细描述了BIO与非阻塞IO的各种细节。如果各位还没有读过这篇文章,强烈建议先阅读一下,然后再来看本篇,因为逻辑关系是层层递进的。
发布了文章2022-12-04
文章首发于个人博客站点:[链接]MySQL锁系列文章已经鸽了挺久了,最近赶紧挤了挤时间,和大家聊一聊MySQL的锁。只要学计算机,「锁」永远是一个绕不过的话题。MySQL锁也是一样。一句话解释MySQL锁:MySQL锁是解决资源竞争的一种方案。短短一句话却包含了3点值得我们...
发布了文章2022-08-26
哒哒哒......回收者的脚步声越来越清晰,我竭力锁紧身体让自己别那么引人注目,尽管气喘吁吁,但我仍然压抑住自己的呼吸。终归是藏不住的,但是多活个几毫秒也是好的,我们都这么想。因为回收者是来杀我们的。第0回 我是一个垃圾我是一个垃圾,至少我的主人是这么喊...
发布了文章2022-08-05
艾伦在一次粒子加速器爆炸大事故中获得了极速移动的超能力,因此开始化身为超级英雄“闪电侠”。类比之下,CPU是计算机最核心的部件,它负责指令的读取和执行,每秒可以执行几十亿条指令!其实比闪电侠还要快得多。
发布了文章2022-04-27
“不要使用SELECT *”几乎已经成为了MySQL使用的一条金科玉律,就连《阿里Java开发手册》也明确表示不得使用*作为查询的字段列表,更是让这条规则拥有了权威的加持。
提出了问题2021-06-22
关注了问题2021-05-26
提出了问题2021-05-25
提出了问题2021-04-16
提出了问题2021-03-24
提出了问题2021-01-31
提出了问题2021-01-23
提出了问题2020-12-28
提出了问题2020-12-25
提出了问题2020-12-13