一、基本概念 JVM 类加载机制分为五个部分:加载,验证,准备,解析,初始化,下面我们就分别来看一下这五个过程。 1. 加载 加载是类加载过程中的一个阶段,这个阶段虚拟机要完成3件事。 通过一个类的全限定名来获取定义此类的二进制字节流。 将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构。 ...
分类:
其他好文 时间:
2019-03-20 20:34:42
阅读次数:
152
I/O 相关简介 什么是I/O? IO,即Input (输入)和Output (输出)的首字母缩写。 什么是流? 流(Stream)是抽象概念,它代表任何有能力产出数据的数据源对象或者是与能力接收数据的接收端对象,“流”屏蔽了实际的I/O设备中处理数据的细节。 流的种类 1.字符流 2.字节流 字符 ...
分类:
其他好文 时间:
2019-03-20 20:33:20
阅读次数:
171
第15章 输入/输出 15.1 File类 15.1.1 访问文件和目录 15.1.2 文件过滤器 15.2 理解java的IO流 15.2.1 流的分类 15.2.2 流的概念模型 15.3 字节流和字符流 15.3.1 InputStream和Reader 15.3.2 OutputStream ...
分类:
其他好文 时间:
2019-03-20 11:50:05
阅读次数:
178
1 /** 2 * fastJson 的MediaType.All的情况Spring默认会使用一个字节流,而不是识别成json,这里对它进行一下覆盖处理 3 */ 4 public static class FastJsonHttpMessageConvert5 extends FastJsonHt... ...
分类:
编程语言 时间:
2019-03-16 20:48:26
阅读次数:
178
创建文件 列出D盘的所有文件及目录: *if(rest!=null)不能删除,否则报错有空值 如果把System.out.println(file);改为file.delete();则功能会变为将D盘所有文件删除。 使用字节流操作文件的读取和写入操作: ...
分类:
编程语言 时间:
2019-03-15 23:12:43
阅读次数:
278
原因:ajax请求只是个“字符型”的请求,即请求的内容是以文本类型存放的。文件的下载是以二进制形式进行的,ajax没法解析后台返回的文件流,所以无法处理二进制流response输出来下载文件。 解决方法:使用form表单提交实现文件下载 1,后台代码实现方法: 2,前端页面使用Ajax下载文件 或者 ...
分类:
Web程序 时间:
2019-03-15 01:02:50
阅读次数:
394
urllib.request.urlopen(url, data=None, timeout=n) 用于发送HTTP请求并得到响应内容 data 参数: (1) 该参数是可选的,如果要添加,则必须通过 urllib.parse.urlencode() 转换成字节流编码格式(2) 另外,如果传递了这个 ...
分类:
Web程序 时间:
2019-03-14 16:41:11
阅读次数:
199
生成word文档和word域动态赋值,很多时候需要生成这样的word文档供下载和打印,先制作一个包含了域的 word的模板附件,放在服务器端或者字节流存入数据库,以供需要的时候代码可以获取到,如: 其中右击每个域可以选择编辑域,修改域的名称; 获取到保存在数据库中的word模板内容: 使用aspos ...
分类:
其他好文 时间:
2019-03-14 13:09:29
阅读次数:
178
1. 什么是流Java中的流是对字节序列的抽象,我们可以想象有一个水管,只不过现在流动在水管中的不再是水,而是字节序列。和水流一样,Java中的流也具有一个“流动的方向”,通常可以从中读入一个字节序列的对象被称为输入流;能够向其写入一个字节序列的对象被称为输出流 2. 字节流Java中的字节流处理的 ...
分类:
编程语言 时间:
2019-03-13 18:07:15
阅读次数:
185
转自:Java IO8:IO简单总结 字节流、字符流继承关系 前几篇文章讲解了字节流、字符流的使用,不过Java提供给用户的流类远不止此,限于篇幅原因,没办法一一讲解,而且也没有必要一一讲解,就像我在写博客的时候多次提到的,有问题的时候学会查JDK API即可。OK,虽然不一一讲解每种流,我自己简单 ...
分类:
编程语言 时间:
2019-03-09 17:48:53
阅读次数:
158