OIO和NIO写法大相径庭,但netty的阻塞和非阻塞的代码基本一致, public class NettyOioServer { public void server(int port) throws Exception { final ByteBuf buf = Unpooled.unrelea ...
分类:
其他好文 时间:
2020-06-07 09:19:50
阅读次数:
67
OSI七层模型概念:OSI(OpenSystemInterconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型,是一个逻辑上的定义和规范。第一层:物理层功能:以“0”、“1”代表电压的高低、灯光的闪灭。界定连接器和网络线的规格。第二层:数据链路层功能:互连设备之间传送和识别数据帧。第三层:网络层功能:地址管理和路由选择第四层:传输层功能:管理两个节点之间的数据传输。负责可靠传
分类:
其他好文 时间:
2020-06-06 23:15:35
阅读次数:
111
一、web服务器以及web服务软件介绍 web服务器也是HTTP服务器,主要用于提供网上信息浏览。web网络服务是一种被动访问的服务程序,即只有接收到互联网中其他主机发出的请求后才会响应,最终用于提供服务程序的web服务器会通过HTTP(超文本传输协议)或者HTTPS(安全超文本传输协议)把请求的内 ...
分类:
其他好文 时间:
2020-06-06 21:38:19
阅读次数:
69
""" json格式的数据有什么用? 前后端数据交互需要使用到json作为过渡 实现跨语言传输数据 前端序列化 JSON.stringify() json.dumps() JSON.parse() json.loads() """ # import json # def json_abb(reque ...
分类:
Web程序 时间:
2020-06-06 18:58:25
阅读次数:
115
TCP/UDP协议: TCP(Transmission Control Protocol)一种面向连接的、可靠的、传输层通信协议(比如:打电话) 优点:可靠,稳定,传输完整稳定,不限制数据大小 缺点:慢,效率低,占用系统资源高,一发一收都需要对方确认 应用:Web浏览器,电子邮件,文件传输,大量数据 ...
分类:
其他好文 时间:
2020-06-06 18:49:07
阅读次数:
57
我们都知道,计算机的底层都是使用二进制数据进行数据流传输的,那么为什么会使用二进制表示计算机呢?或者说,什么是二进制数呢?在拓展一步,如何使用二进制进行加减乘除?二进制数如何表示负数呢?本文将一一为你揭晓。 为什么用二进制表示 我们大家知道,计算机内部是由IC电子元件组成的,其中 CPU 和 内存 ...
分类:
其他好文 时间:
2020-06-06 16:50:46
阅读次数:
58
一 基本概念 IO(BIO)和NIO的区别:其本质就是阻塞和非阻塞的区别。 阻塞:应用程序在获取网络数据的时候,如果网络传输数据很慢,那程序就一直等着,直到传输完毕为止。 非阻塞:应用程序直接可以获取已经准备就绪的数据,无需等待。 IO为同步阻塞形式,NIO为同步非阻塞,到JDK1.7,NIO为异步 ...
分类:
编程语言 时间:
2020-06-06 12:51:26
阅读次数:
81
问题:电路是如何组成计算机的? 一、计算机的体系结构 冯诺依曼提出:计算机必须有输入、输出、存储器、运算器和控制器五个组成部分。还提出“二进制”和“程序存储” 计算机发展根据电子元器件划分: 电子管1946-1957 使用机器语言和汇编语言 晶体管1957-1964 出现操作系统,高级程序设计语言 ...
分类:
其他好文 时间:
2020-06-06 12:41:11
阅读次数:
149
题目描述 现在,若已知一个计算机网络中各路由器间的连接情况,以及各个路由器的最大吞吐量(即每秒能转发的数据包数量),网络中的路由器使用 $1$ 到 \(n\) 编号,假设所有数据包一定沿最短路径转发,试计算从路由器 $1$ 到路由器 \(n\) 的网络的最大吞吐量。计算中忽略转发及传输的时间开销,不 ...
分类:
其他好文 时间:
2020-06-06 11:09:40
阅读次数:
55
C/S架构 """ client< >server 客户端软件send 服务端软件recv 操作系统 操作系统 计算机硬件《 物理介质 》计算机硬件 """ B/S架构 #brower< >server 网络通信 #网络存在的意义就是跨地域数据传输 >称之为通信 #网络=物理传输介质+互联网通信协议 ...
分类:
其他好文 时间:
2020-06-06 10:54:54
阅读次数:
97