网络IO是如何一步一步走向零拷贝的

首先CPU肯定是要把读写数据的命令告诉给磁盘,这个命令可以通过IO总线传给磁盘,那这里有个细节,其实我们常说的磁盘不仅仅是只包含存储数据的媒介,还有接口,接口相信大家都熟悉,接口的意义不仅仅是为了连接到IO总线上的,其实这个接口里还有个叫做控制器的东西,控制器才是真正控制磁盘读写的东西,当CPU发出读写指令的时候,这个指令其实是告诉磁盘控制器的。

一步一步彻底搞懂String,StringBuilder,StringBuffer实现

当你知道字符串的初始化细节后,再去写Strings=”hello”或Strings=newString等代码时,就能做到心中有数。

一步一步golang写后台(一)gin入门

golang是一门十分热门的语言,性能很高。开发效率也几乎可以和Python相提并论。很多开源软件的流行,像kubernetes、docker、etcd等等,更是将golang的发展推向了一个高度。从本篇开始,我们将一步一步介绍怎样用golang来搭建一个web服务的后台。

一步一步golang写后台(二)gin进阶

上一节我们讲解了gin的基本用法,这一次,我们同样奔着构建一个REST后台的目标,继续修改我们的代码。package mainimport “github.

一步一步带你一起编译Go语言的源码

最近几年Go语言的使用已经是越来越广泛了,在容器相关的领域也建立了自己不可动摇的地位。Go语言源码的获取既然是开源的东西,想要获取它的源码自然是需要到全球最大的同性交友网站上找找啦!