Good, better, best. Never let it rest.

🖥️ 计算机的核心是CPU,它承担了所有的计算任务;而操作系统是计算机的管理者,它负责任务的调度,资源的分配和管理,统领整个计算机硬件;应用程序则是具有某种功能的程序,程序是运行在操作系统上的。

下面我们来简单对比一下有关应用程序的三个重要的概念:进程、线程和协程。

阅读全文 »

🖥️ TCP(Transmission Control Protocol,传输控制协议)和UDP(User Data Protocol ,用户数据协议)都属于TCP/IP协议簇。两者经常用来进行比较,也是面试的高频题。

下面我们来整理对比下:

阅读全文 »

💣 生产环境中经常面临缓存异常的三个问题,分别是缓存雪崩、缓存击穿和缓存穿透。问题一旦产生,大量请求积压到数据库层,甚至会产生宕机。

阅读全文 »