文件下载的实质就是文件拷贝,将文件从服务器端拷贝到浏览器端,所以文件下载需要IO技术将服务器端的文件读取到,然后写到response缓冲区中,然后再下载到个人客户端。 1. 文件名 - 接受前端发来的文件名 获取到前端页面发送过来的要下载的文件的名字 String filenameValue = r ...
分类:
Web程序 时间:
2020-07-13 12:01:45
阅读次数:
71
Introduction An Example : FileReader // read the file to console @Test public void test2(){ FileReader fr = null; try { // step 1 : new the file File ...
分类:
编程语言 时间:
2020-07-12 19:06:13
阅读次数:
61
1、位(bit) 来自英文bit,音译为“比特”,表示二进制位。位是计算机内部数据储存的最小单位,11010100是一个8位二进制数。一个二进制位只可以表示0和1两种状态(21);两个二进制位可以表示00、01、10、11四种(22)状态;三位二进制数可表示八种状态(23)……。 2、字节(byte ...
分类:
其他好文 时间:
2020-07-12 14:59:04
阅读次数:
125
基本类型概述: 整型:byte,short,int,long 字符串:char 浮点型:float,double 布尔型:boolean 说明:Java中最小的计算单元是字节,1字节=8位(bit) 一、整型 说明:Java中整型数据属于有符号数,即第一个bit位为0表示正整数,第一个bit位为1表 ...
分类:
编程语言 时间:
2020-07-11 21:10:14
阅读次数:
70
https://www.xiaohongshu.com/discovery/item/5f06aecf000000000101cff5 import java.security.MessageDigest; import org.slf4j.Logger; import org.slf4j.Logg ...
分类:
其他好文 时间:
2020-07-11 17:13:01
阅读次数:
78
package main import ( "crypto/md5" "fmt" "io" ) func main() { // 第一种 var str = "golang" slice := []byte(str) res := md5.Sum(slice) fmt.Println(res) // ...
分类:
其他好文 时间:
2020-07-11 09:58:03
阅读次数:
83
1.查询表空间信息 select tablespace_name,file_name,bytes/1024/1024 mb from dba_temp_files union all select tablespace_name,file_name,bytes/1024/1024 mb from d ...
分类:
数据库 时间:
2020-07-11 09:46:16
阅读次数:
64
pytest相对unittest来说,有很多优点,比如pytest有大量的插件,用例失败可以定义重新执行几次.... 前置:安装pytest; 使用pycharm打开settings,在project点击+搜索pytest后点击install即可 一、pytest的命名规则: 1、运行的.py文件必 ...
分类:
其他好文 时间:
2020-07-10 19:02:39
阅读次数:
80
NEST教程系列:字段映射-自动映射 自动映射 在创建映射时,无论是创建索引还是通过PUT Mapping API, NEST都提供了 Auto Mapping 特性,它可以从要映射的类的属性类型自动推断出正确的Elasticsearch字段数据类型 定义两个类,Company 有一个名称和一组雇员 ...
分类:
其他好文 时间:
2020-07-10 18:56:13
阅读次数:
132
1、KEY和IV分别赋值 //默认密钥向量 private static byte[] Iv= { 0x12, 0x34, 0x56, 0x78, 0x90, 0xAB, 0xCD, 0xEF }; /// <summary> /// DES加密字符串 /// </summary> /// <par ...