Once you understand the design patterns and have had an "Aha!" (and not just a "Huh?") experience with them, you won't ever think about object-oriented design in the same way. You'll have insights that can make your own designs more flexible,
modular, reusable, and understandable—which is why you're interested in object-oriented technology in the first place, right? —— GOF

在某些方面,不得不承认自己是一个强迫症患者。比如说写作环境,本身习惯了 Typora 的简洁与即时渲染,但 Typora 本身不支持图床,我在犹豫良久之后,还是切换回了有道云笔记。

本文主要总结了 Redis 底层的数据结构和线程模型。

进程间的通信有很多种方式,比如说:管道(pipe)、命名管道(fifo)、消息队列,共享内存(System V)

本文图解讲述 TCP 三次握手、四次挥手流程,扩展添加了对应的高频面试题。文中所有的网格图都使用 draw.io 制作。