一、什么是流?什么是输入输出流? 流是个抽象的概念,是对输入输出设备的抽象,输入流可以看作一个输入通道,外部传入数据给程序需要借助输入流;输出流可以看作一个输出通道,程序把数据传输到外部需要借助输出流。 二、什么是字节流和字符流? 1、字节流:传输数据的最基本单位是字节 的 流。字节流的类通常以st ...
分类:
其他好文 时间:
2019-12-06 23:43:10
阅读次数:
126
目录 概述 一、IO流(同步、阻塞) 二、NIO(同步、非阻塞) 三、NIO2(异步、非阻塞) 正文 回到顶部 概述 在我们学习Java的IO流之前,我们都要了解几个关键词 同步与异步(synchronous/asynchronous):同步是一种可靠的有序运行机制,当我们进行同步操作时,后续的任务 ...
分类:
编程语言 时间:
2019-12-06 19:43:14
阅读次数:
106
sed工具sed(StreamEDitor)是一个强大而简单的文本解析转换工具,可以读取文本,并根据指定的条件对文本内容进行编辑(删除、替换、添加、移动等),最后输出所有行或者仅输出处理的某些行。sed也可以在无交互的情况下实现相当复杂的文本处理操作,被广泛应用于Shell脚本中,用以完成各种自动化处理任务。sed的工作流程主要包括读取、执行和显示三个过程。读取:sed从输入流(文件、管道、标准输
分类:
系统相关 时间:
2019-12-04 20:05:56
阅读次数:
104
NIO简介 在Java1.4之前的I/O系统中,提供的都是面向流的I/O系统,系统一次一个字节地处理数据,一个输入流产生一个字节的数据,一个输出流消费一个字节的数据,面向流的I/O速度非常慢,而在Java 1.4中推出了NIO,这是一个面向块的I/O系统,系统以块的方式处理处理,每一个操作在一步中产 ...
分类:
其他好文 时间:
2019-12-02 23:35:42
阅读次数:
103
直接干代码,用BIO写一个Server端,然后使用telnet模拟客户端发送数据 import java.io.IOException; import java.io.InputStream; import java.net.ServerSocket; import java.net.Socket; ...
分类:
其他好文 时间:
2019-11-28 01:26:48
阅读次数:
59
按数据流向:输入流和输出流 输入和输出都是从程序的角度来说的。 输入流:数据流向程序 输出流:数据从程序流出。 按处理单位:字节流和字符流 字节流:一次读入或读出是8位二进制 字符流:一次读入或读出是16位二进制 JDK 中后缀是 Stream 是字节流;后缀是 Reader,Writer 是字符流 ...
分类:
编程语言 时间:
2019-11-24 11:46:06
阅读次数:
166
恢复内容开始 IO流概述 java中用于传输数据的工具。 IO流能干什么:在本地磁盘和网络上操作数据。 IO流的分类: (1)按数据流向分: ①输入流②输出流 (2)按操作方式分: ①字节流 以字节的形式操作数据 InputStream:字节输入流,以字节的形式读取数据。字节输入流的顶层抽象类 Ou ...
分类:
其他好文 时间:
2019-11-22 22:15:54
阅读次数:
76
文件输出流 FileOutputStream: 文件输出流是用于将数据写入 File,每次运行,都会覆盖之前文件中的数据 FileOutputStream(File file): 创建一个向指定 File 对象表示的文件中写入数据的文件输出流 FileOutputStream(String name ...
分类:
其他好文 时间:
2019-11-18 22:01:43
阅读次数:
88
IO流:数据的流动 I--> intput流入 O--> output流出 java中,是jvm与硬盘之间字节的流动 流入和流出是以jvm为基准的,硬盘到jvm中就是流入,jvm到硬盘就是流出 IO流顶层有四个父类【抽象类】 字节输入流 InputStream 字节输出流 InputStream 字 ...
分类:
其他好文 时间:
2019-11-18 09:57:24
阅读次数:
60
背景 通常对安全性有要求的接口都会对请求参数做一些签名验证,而我们一般会把验签的逻辑统一放到过滤器或拦截器里,这样就不用每个接口都去重复编写验签的逻辑。 在一个项目中会有很多的接口,而不同的接口可能接收不同类型的数据,例如表单数据和json数据,表单数据还好说,调用request的getParame ...
分类:
Web程序 时间:
2019-11-15 22:39:10
阅读次数:
120