1 Java NIO简介
2 Java NIO和IO的主要区别
3 缓冲区(Buffer)和通道(Channel)
4 NIO的非阻塞式网络通信
5 Java NIO2(Path、Paths和Files) ...
分类:
其他好文 时间:
2020-05-19 00:35:00
阅读次数:
74
一、Docker网络的管理1、Docker容器的方式1)Docker访问外网Docker容器连接到宿主机的Docker0网桥访问外网;默认自动将docker0网桥添加到docker容器中。2)容器和容器之间通信需要管理员创建网桥;将不同的容器连接到网桥上实现容器和容器之间相互访问。3)外部网络访问容器通过端口映射或者同步docker宿主机网络配置实现通信。2、Docker容器网络通信的模式1)br
分类:
其他好文 时间:
2020-05-18 09:24:45
阅读次数:
58
什么是OSI? Open System Interconnection 开放式系统互联:把网络通信的工作分为7层,(从下到上)分别是物理层,数据链路层,网络层,传输层,会话层,表示层和应用层。 为什么使用OSI? 它是ISO(国际标准化组织)在1985年研究的网络互连模型,目的是使网络应用更为普及。 ...
分类:
系统相关 时间:
2020-05-17 19:21:19
阅读次数:
137
概述 一、计算机网络概述 计算机网络基础的学习目的:掌握计算机网络通信的基础知识,包括数据通信技术、网络体系结构、网络协议和服务、Internet协议集以及应用。 计算机网络基础的学习框架: 计算机网络概述:21世纪的一些重要特征是数字化、网路化和信息化,它是一个以网络为核心的信息时代。 三网融合: ...
分类:
其他好文 时间:
2020-05-16 18:56:50
阅读次数:
106
课程源: "p394" ~ "p466" "软件结构" "网络通信协议" "ICP/IP" "综合案例: TCP 文件上传案例" "UDP" "网络编程三要素" "B/S (浏览器/服务器)" 软件结构 C/S:客户端/服务器 结构 B/S:浏览器/服务器 结构 网络通信协议 同一网络中的计算机进行 ...
分类:
编程语言 时间:
2020-05-13 16:51:59
阅读次数:
82
一、背景介绍实验室进了一批新设备,计划用vmware搭建集群,使用华为S5700三层交换机将管理与业务网分离,架构拓扑如下:物理交换机的1--12口为管理口,端口类型为access,pvid为10;物理交换机13--20口为业务口,端口类型为trunk,pvid为20;21--24口为物理交换机上联接口,网关位于三层交换机的vlanif接口上二、问题描述配置完成后,管理网络通信正常,但此时发现业务
分类:
系统相关 时间:
2020-05-13 10:14:08
阅读次数:
257
reactor模式 在深入了解Netty之前,我们需要先知道reactor(反应器模式),是高性能网络编程必须知道的模式。 BIO 我们先了解下原始socket编程: //这里可以是个多线程,每个线程对应一个socket,循环处理业务,此处代码就略了,主要讲逻辑while (true){ //new ...
分类:
Web程序 时间:
2020-05-12 12:02:45
阅读次数:
84
1.osi五层协议 # 应用层 # 传输层 # tcp协议 : 效率低 面向连接\可靠\全双工的通信 # 三次握手 # 客户端向服务器端发送syn请求, # 服务端向客户端回复ack并发送syn请求, # 客户端接收到请求之后再回复ack表示建立连接 # 由客户端的connect + 服务端的acc ...
分类:
编程语言 时间:
2020-05-10 10:23:04
阅读次数:
62
Java异常处理 程序发生异常的原因有很多,通常包含以下几类: 用户输入非法数据 要打开的文件不存在 网络通信连接中断,或者JVM内存溢出 异常有的是因为用户错误引起的,有的是程序错误引起的,还有一些是物理错误引起的。 要理解Java异常处理是如何工作的,要掌握三种类型的异常: 检查性异常: 最具代 ...
分类:
编程语言 时间:
2020-05-09 23:47:55
阅读次数:
112