1 . 字节流 InputStream inputStream = null ;try { inputStream = request.getInputStream(); BufferedInputStream byteOutputStream = new BufferedInputStream( ...
分类:
Web程序 时间:
2020-06-10 19:28:23
阅读次数:
203
TCP服务 学习一个东西,先了解,再认识,最后总结。 面试题总是绕不开TCP/UDP,经常会问一些TCP/UDP的区别,TCP是什么,TCP的滑动窗口这些问题,这个系列主要是我自己学习的总结。 TCP提供一种面向连接,可靠的字节流服务。 这里抛出了三个问题: 什么是连接 什么是面向连接 什么是可靠 ...
分类:
其他好文 时间:
2020-06-10 11:14:41
阅读次数:
54
TCP三次握手四次挥手 问题 TCP建立连接为什么是三次握手,而不是两次或四次? TCP,名为传输控制协议,是一种可靠的传输层协议,IP协议号为6。 顺便说一句,原则上任何数据传输都无法确保绝对可靠,三次握手只是确保可靠的基本需要。 举个日常例子,打电话时我们对话如下: 对应为客户端与服务器之间的通 ...
分类:
其他好文 时间:
2020-06-08 22:05:19
阅读次数:
67
一.tcp协议基本语法 import socket 客户端 1 .创建一个socket对象 sk = socket.socket() 2 .与服务器进行连接 sk.connect(("127.0.0.1",9000)) 3.发送数据(二进制的字节流) sk.send("字符串".encode("ut ...
分类:
编程语言 时间:
2020-06-07 23:04:56
阅读次数:
99
@ Java 的 IO 通过 java.io 包下的类和接口来支持, 在 java.io 包下主要包括输入、 输出两种 10 流, 每种输入、 输出流又可分为字节流和字符流两大类。 其中字节流以字节为单位来处理输入、 输出操作, 而字符流则以字符来处理输入、 输出操作。 File 类 Java的标准 ...
分类:
编程语言 时间:
2020-06-06 01:02:50
阅读次数:
70
流是指一连串流动的字符,是以先进先出方式发送信息的通道 字节流: 输出流:FileInputStream 输入流:FileOutputStream 字符流: 输入流:FileWriter 输出流:FileReader 缓冲流: 输入流:BufferedWriter 输出流:BufferedReade ...
分类:
其他好文 时间:
2020-06-04 21:30:50
阅读次数:
85
python之struct详解 用处按照指定格式将Python数据转换为字符串,该字符串为字节流,如网络传输时,不能传输int,此时先将int转化为字节流,然后再发送;按照指定格式将字节流转换为Python指定的数据类型;处理二进制数据,如果用struct来处理文件的话,需要用’wb’,’rb’以二 ...
分类:
编程语言 时间:
2020-06-04 16:50:15
阅读次数:
70
本文目录简单梳理理解对于文件流来说是io流的基础,牵扯到缓冲流,缓冲流是在内存中使用io流的各类操作,转换流顾名思义,是字节与字符流之间的转换,要先有字节流和字符流,对象流,最主要的是类的序列化与反序列化,相当于一个封装转化,随机存取流,也是在有字节流和字符流的基础上。File类能新建,删除,重命名文件和目录,但不能访问文件内容,访问文件内容要通过输入/输出流简单梳理File操作packageda
分类:
编程语言 时间:
2020-06-04 01:20:15
阅读次数:
83
Tomcat有两个核心功能: 1.处理 Socket 连接,负责网络字节流与 Request 和 Response 对象的转化。 2.加载和管理 Servlet,以及具体处理 Request 请求。 因此 Tomcat 设计了两个核心组件连接器(Connector)和容器(Container)来分别 ...
分类:
其他好文 时间:
2020-06-04 00:57:37
阅读次数:
96
python说明编码和解解码(一)术语编码:把人类易读符号转为计算机易读的二进制的操作。如,按照ASCII码表,将a转为二进制0110 0001 (十进制:97。16进制:\x61)。按照base64码表,将a转为二进制01 1010 (十进制:26)。 解码:把计算机易读的二进制转为人类易读符号的 ...
分类:
编程语言 时间:
2020-06-03 17:16:20
阅读次数:
75