
获得徽章 0
- 进程是程序在操作系统中的一次执行过程,系统进行资源分配和调度的一个独立单位。
线程是进程的一个执行实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。
一个进程可以创建和撤销多个线程;同一个进程中的多个线程之间可以并发执行。评论点赞 - 以太网规定,一组电信号构成一个数据包,叫做”帧”。每一帧分成两个部分:标头和数据。其中”标头”包含数据包的一些说明项,比如发送者、接受者、数据类型等等;”数据”则是数据包的具体内容。”标头”的长度,固定为18字节。”数据”的长度,最短为46字节,最长为1500字节。因此,整个”帧”最短为64字节,最长为1518字节。如果数据很长,就必须分割成多个帧进行发送评论点赞
- 来自reflect包的DeepEqual函数可以对两个值进行深度相等判断。DeepEqual函数使用内建的==比较操作符对基础类型进行相等判断,对于复合类型则递归该变量的每个基础类型然后做类似的比较判断。因为它可以工作在任意的类型上,甚至对于一些不支持==操作运算符的类型也可以工作评论点赞
- go的协程是非抢占式的,由协程主动交出控制权,也就是说,在发生IO操作时,并不是调度器强制切换执行其他的协程,而是当前协程交出了控制权,调度器才去执行其他协程。正因为是非抢占式的,所以才轻松的构造上万的协程,如果是抢占式,那么就会在切换任务时,保存当前的上下文环境,因为当前线程如果正在做一件事,做到一半,我们就强制停止,这时我们就必须多保存很多信息,避免再次切换回来时任务出错展开评论点赞
- 中间件学习路线docker->redis->nginx->kafka->springsecurity,就先这些。不然学不过来。好想都学会啊
#青训营 x 字节后端训练营#评论点赞 - 牛逼,MySQL完全入门。就像是mysql的字典一样,虽然不深,但全部涵盖了 #青训营 x 字节后端训练营#评论点赞