什么是 NAT 协议 我们的计算机要想访问互联网上的信息,就需要一个地址,而且这个地址是大家(其他主机)所认可的,是公共的,这个地址也叫做公有 IP 地址。 与之相对的,除了公有 IP 地址外,还 ...
文章核心思想是: 要清晰明白EPOLL为什么性能好。 本文会从网卡接收数据的流程讲起,串联起CPU中断 操作系统进程调度等知识 再一步步分析阻塞接收数据 select到epoll的进化过程 最后探究epoll的实现细节。 一 从网卡接收数据说起 下图是一个典型的计算机结构图,计算机由CPU 存储器 内存 网络接口等部件组成。了解epoll本质的第一步,要从硬件的角度看计算机怎样接收网络数据。 下图 ...
2020-06-06 23:45 3 4877 推荐指数:
什么是 NAT 协议 我们的计算机要想访问互联网上的信息,就需要一个地址,而且这个地址是大家(其他主机)所认可的,是公共的,这个地址也叫做公有 IP 地址。 与之相对的,除了公有 IP 地址外,还 ...
目录 SSL证书和HTTPS的关系 SSL数字证书为什么会安全? 数字证书签发、验签流程 reference 参考了很多文章,一些图片,直接拷贝别人的 ...
转:https://cloud.tencent.com/developer/article/1431307 开篇 相信大家都用过事务以及了解他的特点,如原子性(Atomicity),一致性(Con ...
有什么区别? 「码哥字节」 总结出里面的核心知识点以及面试重点,图文并茂无畏面试与并发编程,全面提升并发编 ...
PS:首先我们要先知道什么是单例,为什么要用单例,用的好处是什么等问题来看。 1:java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍两种:懒汉式单例、饿汉式单例 单例模式 ...
Anaconda(官方网站)就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。 ...
利用大数据来做BI分析的时候,必不可少需要设置一些调度任务。 本篇就讲述一下如何利用hue来编辑shell操作,这里面的很多操作在其他的调度操作里面也是可以借鉴的。 如果是linux里面 ...
目录 主要 基础篇 Git Commit Git Branch Git Merge Git Reba ...