01 2021 档案
摘要:今天很多人都在讲域名系统和互联网作为一个整体是如何工作的,域名系统 也就是大家所熟知的DNS。不幸的是,对于天龙人和普通人来说,他们并不了解DNS到底是什么鬼。今天就来聊聊DNS,和那些想了解DNS工作原理的人聊一聊它是如何工作的。 什么是DNS? DNS(Domain Name System,域名
阅读全文
摘要:Redis没有直接使用C语言传统的字符串表示(以空字符结尾的字符数组,以下简称C字符串),而是自己构建了一种名为简单动态字符串(simple dynamic string,SDS)的抽象类型,并将SDS用作Redis的默认字符串表示。Reids自己构建的sds要比默认的c字符串性能更好,也更安全。
阅读全文
摘要:在Go语言并发编程中,用一个goroutine来处理一个任务,而它又会创建多个goroutine来负责不同子任务的场景非常常见。如下图 这些场景中,往往会需要在API边界之间以及过程之间传递截止时间、取消信号或与其它请求相关的数据 谁是性能卡点呢?得通知它们任务取消了。 这时候就可以使用Contex
阅读全文
摘要:名词解释 根目录说明 tree -L 1 . ├── bin -> usr/bin # 英语binary的缩写,表示”二进制文件“,bin目录包含了会被所有用户使用的可执行程序 ├── boot # 英语boot表示”启动“,boot目录包含与Linux启动密切相关的文件 ├── dev # 英语d
阅读全文