初探Select,Poll,Epoll 在一个高性能的网络服务中,一个进程往往需要同时处理多个socket。在上一篇博客Linux IO模型中提到的IO多路复用模型就是为了解决这个 2019-06-16 计算机基础 计算机网络 Linux IO模型 网络数据接收流程计算机接收网络数据的流程如下 数据通过网线到达计算机 网卡接收到达的网络数据,将数据写入内核缓冲区 网卡向CPU发送一个中 2019-06-15 计算机基础 计算机网络 数据链路层协议设计与实现(2) 捎带确认在上一篇数据链路层协议设计与实现(1)中,我们看到的几个协议,对于信道的利用率都不高,原因在于数据基本都是单向传输。对于停等协议和自 2019-06-02 计算机基础 计算机网络 数据链路层协议设计与实现(1) 数据链路层功能数据链路层在TCP/IP协议模型里,位于第二层,它从网络层获取一个分组(packet),并将其打包成一帧(frame),然后发 2019-06-02 计算机基础 计算机网络 OSI模型与TCP/IP模型 OSI模型与TCP/IP模型OSI模型TCP/IP模型功能协议物理设备应用层应用层文件传输,电子邮件,虚拟终端TFTP,HTTP,SNMP, 2019-05-12 计算机基础 计算机网络 git rebase,reset以及revert命令分析 基本概念在讲述命令的使用姿势之前,我们首先需要了解git仓库的组成。git仓库主要由三部分组成,分别是工作空间(workspace), 暂存 2019-05-03 Git Git Spring Boot启动流程扩展 Spring Boot启动可扩展流程通过上一篇Spring Boot启动流程详解,我们可知Spring Boot在以下几点可以进行扩展 初 2019-05-02 Spring Boot Spring Boot Spring Boot启动流程初探 刚接触Spring Boot的时候,相信大家都有接触过以下代码,这是Spring Boot的启动类,今天就来简单看下Spring Boot的 2019-04-27 Spring Boot Spring Boot Prometheus查询之Vector match Vector Matchvector match的含义如下 根据一定的规则,对两个vector的label进行匹配,如果匹配成功,则对两个 2019-04-27 监控 Prometheus Spring-Boot Quick start Create Project构建一个Spring Boot的项目非常方面,可以使用官方提供的Spring Initializr,打开http 2019-04-21 Spring Boot Spring Boot