问题描述: 使用SpringMVC参数传递时, 遇到get请求中文信息时,页面应答会显示中文乱码. 解决办法: 一, 我们需要把request.getParameter(“参数名”)获取到的字符串先用ISO-8859-1编码成字节流,然后再将其用utf-8解码成字符流,代码如下: 二, 我们也可以通 ...
分类:
编程语言 时间:
2016-07-01 16:11:29
阅读次数:
570
题目:请实现两个函数,分别来序列化和反序列化二叉树。
方案分析:我们知道通过二叉树的中序和任何一个前或者后续遍历都可以反序列化一棵二叉树,但是这样做有一个缺点就是,序列化的数据不能有重复的数据,否则会出错。另外,在反序列化时,需要知道中序和另外的任意一种序列才行,如果两课二叉树在字符流里读出,且二叉树的数据比较多,则会相当的耗时。所以,这里我们采取前序遍历来完成序列化和反序列化,因为我们都知道...
分类:
其他好文 时间:
2016-06-30 12:54:13
阅读次数:
135
题目:请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。
此题和[35]中找字符串中第一次出现一次的字符是类似的。所以详细过程这里不再赘述。
方案一:顺序扫描。时间复杂度O(N*N)+空间复杂度O(N)。顺序扫描后,记录每一个...
分类:
其他好文 时间:
2016-06-29 11:28:19
阅读次数:
105
JAVA中,文件的输入输出都是通过数据流来完成的。 输出流和输出流可以分为字节流类和字符流类。 字节流类:抽象类为inputstream和outputstream。包含了很多的具体方法,平时使用的更多是他的子类。 字符流类:抽象类为writer和reader。平时也更多使用的是子类方法来实现具体的字 ...
分类:
其他好文 时间:
2016-06-29 07:47:48
阅读次数:
153
io流的 四个基本类 java.io包中包含了流式I/O所需要的所有类。在java.io包中有四个基本类:InputStream、OutputStream及Reader、Writer类,它们分别处理字节流和字符流: 基本数据流的I/O 输入/输出 字节流 字符流 输入流 Inputstream Re ...
分类:
编程语言 时间:
2016-06-27 10:14:24
阅读次数:
229
图:Java io概览图 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类 字节流 字符流 输入流 InputStream Reader 输 ...
分类:
编程语言 时间:
2016-06-25 20:25:05
阅读次数:
174
查看API得知: public class OutputStreamWriter extends Writer public class InputStreamReader extends Reader OutputStreamWriter:是Writer的子类,将输出的字符流转变为字节流; Inp ...
分类:
编程语言 时间:
2016-06-25 06:08:02
阅读次数:
194
摘要:
Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode
字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。
Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamReader 和 Outpu...
分类:
编程语言 时间:
2016-06-24 15:16:56
阅读次数:
298
字节流和字符流的区别: 直接根据图片得出结论: 结论: 字节流在操作时本身不会用到缓存区,是在文件本身直接操作的,而字符流在操作时使用了缓存区,通过缓存区在操作文件; 所以在操作字符流的时候一定要关闭输出流,如果不关闭输出流,可以使用flush()方法强制清空缓存区,这样也会将缓存区的数据刷到文件中 ...
分类:
编程语言 时间:
2016-06-24 14:31:32
阅读次数:
111
字符流: 常识:在java中一个字符等于两个字节; 操作字符流的两个类:Writer,Reader API文档介绍(Writer): public abstract class Writer extends Object implements Appendable, Closeable, Flush ...
分类:
编程语言 时间:
2016-06-24 12:37:09
阅读次数:
189