IO指input、output(输入、输出),由于程序在运行时数据是在内存驻留,由cpu这个超快的计算核心来执行,涉及到数据交换的地方,通常就是磁盘、网络等,需要IO接口 浏览器访问新浪首页:浏览器程序通过网络IO获取新浪网页 1)浏览器--(发送数据)--》新浪服务器(告诉想要的HTMl,这个动作 ...
分类:
其他好文 时间:
2019-12-05 19:11:22
阅读次数:
112
I/O模型之BIO 基本介绍 Java BIO 就是传统的 Java IO 编程,其相关的类和接口再 java.io 包下 BIO(blocking I/O):同步阻塞,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,但是如果新启动的这一个线程不做任何事情就 ...
分类:
其他好文 时间:
2019-11-28 22:48:13
阅读次数:
120
一:一切皆是文件 1.1 文件的概念 1.2 各类文件 二:文件操作 2.1 系统IO ...
分类:
其他好文 时间:
2019-11-18 18:45:53
阅读次数:
57
在操作系统里面有一个copy命令,这个命令的主要功能是可以实现文件的拷贝处理,现在要求模拟这个命令,通过初始化参数输入拷贝的源文件路径与拷贝的目标路径实现文件的拷贝处理。 需求分析: ·需要实现文件的拷贝操作,那么这种拷贝就有可能拷贝各种类型的文件,所以肯定使用字节流; ·在进行拷贝的时候有可能需要 ...
分类:
编程语言 时间:
2019-11-09 19:16:28
阅读次数:
74
文件读写、StringIO、BytesIO IO编程:https://www.liaoxuefeng.com/wiki/1016959663602400/1017606916795776 文件读写:,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文 ...
分类:
编程语言 时间:
2019-09-05 22:58:11
阅读次数:
97
读写文件是最常见的IO操作。python内置了读写文件的函数,用法和C是兼容的。 读写文件前,我们先必须了解一个,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序终结操作磁盘,所以读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后通过操作系统提供的接口从这个 ...
分类:
编程语言 时间:
2019-07-10 16:50:58
阅读次数:
163
在开始了解Netty是什么之前,我们先来回顾一下,如果我们需要实现一个客户端与服务端通信的程序,使用传统的IO编程,应该如何来实现? IO编程 我们简化下场景:客户端每隔两秒发送一个带有时间戳的"hello world"给服务端,服务端收到之后打印。 为了方便演示,下面例子中,服务端和客户端各一个类 ...
分类:
Web程序 时间:
2019-04-23 17:29:30
阅读次数:
213
1.序列化 序列化是指把一个Java对象变成二进制内容byte[] 序列化后可以把byte[]保存到文件中 序列化后可以把byte[]通过网络传输 一个Java对象要能序列化,必须实现Serializable接口: Serializable接口没有定义任何方法 空接口被称为标记接口(Marker I ...
分类:
编程语言 时间:
2019-04-06 17:17:55
阅读次数:
156
1.JDK提供的InputStream分为两类: 直接提供数据的InputStream FileInputStream:从文件读取 ServletInputStream:从HTTP请求读取数据 Socket.getInputStream():从TCP连接读取数据 提供额外附加功能的FilterInp ...
分类:
编程语言 时间:
2019-04-05 19:58:57
阅读次数:
208
IO在计算机中指Input/Output,也就是输入和输出 由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘、网络等,就需要IO接口 IO编程中,有一个很重要的概念叫Stream(流),可想象其是一个水管,数据就是水管里的水,但是只能单向流动 I ...
分类:
其他好文 时间:
2019-03-29 18:59:30
阅读次数:
137