最近阅读 nginx, go 代码时经常看到结构体 cache line 对齐,比如 go timer 全局数组。周末 google、知呼 搜索了相关文档,梳理一下做个总结分...
最近阅读 nginx, go 代码时经常看到结构体 cache line 对齐,比如 go timer 全局数组。周末 google、知呼 搜索了相关文档,梳理一下做个总结分...
这一章的主要内容都是在执行命令。我们也重点把命令整理出来,执行一遍,看看效果练练手。 dockerfile 里面的内容 然后给nginx传入两份配置 global.conf ...
第四章 使用docker镜像和仓库 docker镜像是由文件系统叠加而成。最底端是一个引导文件系统,即bootfs,第二层是root文件系统rootfs。 docker将这样...
第一章 docker得益于现代Linux内核特性,如控件组(control group),命名空间技术(namespace)技术。让容器和宿主机之间的隔离更加彻底,容器有独立...
在window下用linux再也不需要装虚拟机了。 而且wsl2还是一个完整的内核,官方支持,个人使用感觉还是非常舒服的。之前一直用的wsl1,在新公司的时候要搭建一个新环境...
最近搬家和去一趟女朋友家 工作变动 毕业之后的第二份工作决定去了珠海金山,不过还是很迷茫,但是看到广东共青团的公众号一直在推送珠海的各种不错,适合生活,所以总体对珠海还是很有...
毕业后一直在火烈鸟上班,上班节奏还是很空闲的,就有时间去学东西看书。但是根据学生时代的经验,光学不考试的话,很难对自己的不足有认知,不知道自己的不足就难进步。加上最近,因为经...
面试经过 我第一场面试是面试的斗鱼,挺紧张的,不知道会面试我什么内容,后面面试完就释然了,听hr说面试官说很肯定我的技术,我还因此沾沾自喜。也没对那些问到我不会的东西去熟悉学...
多机数据库的实现 复制 启动主从的方式是 SLAVEOF 127.0.0.1 6379(主库地址) 复制功能的实现是怎么实现的? 复制功能主要是三方面功能, 完整重同步,部分...
事件 redis服务器是一个事件驱动程序,主要处理两类事件:文件事件和时间事件。 文件事件 文件事件处理器使用I/O多路复用的程序来同时监听多个套接字,虽然redis的文件事...
单机数据库的实现 数据库 在服务器内部,客户端状态redisClient结构的db属性记录了客户端当前的目标数据库。 谨慎处理多数据库,因为指定了特定的数据库之后,其它语言的...
这次面试过程感觉思维有点发散,面着面着感觉聊起了天。。 自我介绍。 问起了一些我们公司的微服务的一些细节。 刚刚说到你们的微服务都是有来有回的情况嘛,要是传输的是大文件呢? ...
简单动态字符串 简单动态字符串(simple dynamic string,SDS),结构体非常简单 redis中的key也是通过这种结构进行存储的。 为什么不用普通的c的字...
2020-08-20 晚上面试 自我介绍 你最近做过哪些项目。 为什么要离职。 更公平的竞争环境和脱离舒适圈。 你的项目里有对redis的多次操作,怎么提高效率。 利用red...
在基准测试中,在并发安全的情况下sync.Map会比我们常用的map+读写锁更加的快,快了五倍,这是得以于只读read设计,减低锁的粒度。但是利用读写锁的话,我们存储的不是一...
需要注意的是从底部往上遍历可以减少重复计算。
HTTP2协议 HTTP的1.1的现状: http1.1过于庞大,有很多实现的细枝末节很难彻底实现。导致客户端和服务端的互用性存在问题。 http 1.1很难榨干TCP协议所...
网络协议为计算机网络中进行数据交换而建立的规则,标准或约定的集合,它规定了通讯时信息必须采用的格式和这些格式所代表的意义。网络协议使网络上各种设备能够相互交换信息。 TCP/...