一:流表 (一)流的概念 (二)流表项组成 (包头域、计数器、动作表3个) (三)包头域 (四)计数器 (五)动作表 动作分类 OpenFlow端口类型 流表动作列表 二:数据包 (一)数据包的处理流程 (二)包头解析匹配流程 三:后续版本的变化 (一)流表项结构的变化 (二)1.3版本中的组表和计 ...
分类:
其他好文 时间:
2019-10-04 09:34:54
阅读次数:
139
一:OpenFlow概述 二:交换机模型架构 (一)OpenFlow构架三个组成成分 三:OpenFlow 1.0版本 四:OpenFlow主要版本及特性 (一)OpenFlow 1.0 (二)OpenFlow 1.1 (三)OpenFlow 1.2 (四)OpenFlow 1.3(长期支持稳定版) ...
分类:
其他好文 时间:
2019-10-03 20:23:04
阅读次数:
99
一:传统网络设备 (一)传统设备控制平面和数据平面 (二)数据平面的任务 (三)传统网络数据平面数据包的处理流程 (四)传统网络数据转发处理特点 二:SDN数据平面架构 (一)主要变化 三:OpenFlow转发模型 (一)SDN数据平面实现的一次尝试 (二)OpenFlow交换机转发模型 (三)Op ...
分类:
其他好文 时间:
2019-10-03 17:49:49
阅读次数:
162
1.中间件的概念 ASP.NET Core的处理流程是一个管道,中间件是组装到应用程序管道中用来处理请求和响应的组件。 每个中间件可以: 选择是否将请求传递给管道中的下一个组件。 可以在调用管道中的下一个组件之前和之后执行业务逻辑。 中间件是一个请求委托( public delegate Task ...
分类:
Web程序 时间:
2019-10-03 14:45:29
阅读次数:
231
python 文件操作 一、文件处理流程 1.打开文件,得到文件句柄并赋值给一个变量 2.通过句柄对文件进行操作 3.关闭文件 r模式,默认模式,文件不存在则报错 w模式,文件不存在则创建,文件存在则覆盖 a模式,文件不存在则创建,文件存在则不会覆盖,写内容会以追加的方式写(写日志文件的时候常用), ...
分类:
编程语言 时间:
2019-10-03 10:21:01
阅读次数:
88
前言:ChannelPipeline和ChannelHandler是类似于Spring拦截器的一种实现,数据在pipeline中传播,每个ChannelHandler处理自己感兴趣的部分。 一、ChannelPipeline ChannelPipeline是ChannelHandler的容器,负责C ...
分类:
Web程序 时间:
2019-09-25 16:04:47
阅读次数:
100
一、两种并发模型 多线程共享内存,以共享内存的方式来通信。比如java在访问共享数据的时候,通过加锁来实现,java.util.concurrent包。 CSP(communicating sequential processes)并发模型,以通信的方式来共享内存。Go的CSP并发模型是通过goro ...
分类:
编程语言 时间:
2019-09-24 10:38:58
阅读次数:
72
链接地址?点我 一、Tomcat顶层架构 先上一张Tomcat的顶层结构图(图A),如下: Tomcat中最顶层的容器是Server,代表着整个服务器,从上图中可以看出,一个Server可以包含至少一个Service,用于具体提供服务。 Service主要包含两个部分:Connector和Conta ...
分类:
其他好文 时间:
2019-09-20 21:25:24
阅读次数:
63
Tcp为什么3次握手 动态代理cglib优缺点 动态配置bean Cpu 密集设计线程池 放弃策略 Mysql 死锁 Redis单线程阻塞?多路复用 Mybatis 处理流程,类级别 Spring源码 ...
分类:
其他好文 时间:
2019-09-19 21:18:19
阅读次数:
68
MapReduce的处理流程解析 Mapper任务执行过程详解 l第一阶段是把输入目录下文件按照一定的标准逐个进行逻辑切片,形成切片规划。默认情况下,Split size = Block size。每一个切片由一个MapTask处理。(getSplits) l第二阶段是对切片中的数据按照一定的规则解 ...
分类:
其他好文 时间:
2019-09-14 21:03:52
阅读次数:
105