ICode9

精准搜索请尝试: 精确搜索
  • springboot RestTemplate2021-03-08 09:01:05

      RestTemplate 文件下载 package com.rosellete.iescp.cshop.controller.impl; import cn.hutool.core.date.DateUtil; import com.rosellete.iescp.base.exception.BusinessException; import org.springframework.core.io.Resource; import org.springframework.http.*; imp

  • 根据本地文件路径下载文件与保存指定url文件工具类2021-03-04 13:57:35

    两个工具方法 1、下载文件到浏览器 2、保存指定url的文件 import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import javax.servlet.http.HttpServletResponse; import java.io.*; import java.net.HttpURLConnection; import java.net.URL

  • SpringMvc 文件下载的两种方式2021-02-23 09:01:39

    方式一:通过reponse的输出流 @RequestMapping("/d1") public ResultVo<String> downloadFile(HttpServletResponse response){ String fileName="test1.png"; try { //获取response的输出流 ServletOutputStream ou

  • 速记IO流中常用的几种流2021-02-14 21:59:03

    一:IO流可以分为如下几个基本类 操作数据的单位:字节流,字符流 数据的流向:输入流,输出流 流的角色: 节点流,处理流 流的体系结构 抽象基类 字节流(或文件流) 处理流:缓冲流(属于处理流的一种) InputStream FileInputStream BufferedInputStream OutPutS

  • OutputStream及其子类2021-02-14 19:34:47

    FileOutputSteam文件输出流:该类实现了一个输出流,其数据写入文件 DataOutputStream数据输出流:允许应用程序以与机器无关的方式向底层输出流写入基本Java数据类型 PrintSteam打印流:通过PrintSteam可以将文字打印到文件或网络中去 FilterOutputStream过滤输出流:其他输出流的包装 Obj

  • Android Assets文件夹下的文件无法获取输出流Outputstream2021-02-14 16:59:30

    建立在Assets文件夹中的文件是只读的,所有只能读取,不能修改,因此后期需要写入的配置文件最好不要建立在Assets文件夹下。可以通过 new File(getFIreDir(),"config.properties").createNewFile() 来创建处于应用下的文件,这是可以改写的。

  • OutputStream 以及 使用文件输入输出流实现文件的复制操作2021-02-06 23:32:50

    小案例 package com.iopractise; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; /** * 演示文件字节输出流的使用 */ public class Demo03 { public static void main(String[] args) throws IOException {

  • IO:输入流InputStream 输出流:OutputStream2021-01-30 22:01:04

    文件:硬盘上的文件 txt  docx 电影 图片本章的核心:通过IO来操作文件 File package IOProject; import java.io.File; import java.io.IOException; public class Demo01 { public static void main(String[] args) { //file可以代表一个不存在的文件 // Fil

  • 初识Socket2021-01-28 20:04:23

    Socket类 Socket类实现了客户端套接字,就是两台设备之间通讯端点 构造方法: public Socket(String host, int port) :创建套接字对象并将其连接到指定主机上的指定端口号。如果指定的host是null , 则相当于指定地址为回送地址。(回送地址(127.x.x.x) 是本机回送地址(L

  • Java ZIP文件解压2021-01-25 15:36:22

    Java ZIP文件解压 备忘笔记 代码: private byte[] unZip(byte[] data) { byte[] bArr = null; try { ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(data); ZipInputStream zipInputStream = new ZipInput

  • OutputStream、OutputStreamReader、BufferedWriter、InputStream、InputStreamReader、BufferedReader 之间的关系梳理2021-01-04 17:00:18

    OutputStream(字节输出流)、OutputStreamReader(字符输出流)、BufferedWriter(缓冲方式)、InputStream(字节输入流)、InputStreamReader(字符输入流)、BufferedReader(读取缓冲方式)   概述: 众所周知在计算机中通讯和存储数据都是以二进制为单位的,0或者1,其中0或者1所占的位

  • 2020.11.282020-12-19 11:01:24

    ⽂件上传下载 JSP 1、input 的 type 设置为 file 2、form 表单的 method 设置 post,get 请求会将⽂件名传给服务端,⽽不是⽂件本身 3、form 表单的 enctype 设置 multipart/form-data,以⼆进制的形式传输数据 <%@ page contentType="text/html;charset=UTF-8" language="java" %> <h

  • java学习-io-字节流(byteStream)2020-12-05 15:02:04

    对于程序而言,其使用字节流来操作 输出/输入 8位 的字节数据; 对于 java中所有的字节流操作实际都是基于 Input/OutputStream   直接实现 :   文件:java.io.FileInput/OutputStream   数组:java.io.ByteArrayInput/OutputStream   装饰器(decorate)模式实现   缓冲:Buffer

  • Java中字节输出流OutputStream类概述 属于字节流字符流的知识2020-12-01 09:33:12

    OutputStream 这个抽象类是表示字节输出流的所有类的超类。 OutputStream(字节输出流)中定义的共性成员方法:   voidclose​() 关闭此输出流并释放与此流相关联的任何系统资源。 voidflush​() 刷新此输出流并强制任何缓冲的输出字节被写出。 voidwrite​(byte[] b) 将 b.length

  • InputStream:OutputStream:2020-11-08 21:01:42

    InputStream: 字节输入流,他是超类,它的实现类有一下这些FilterInputStream, read(), OutputStream, 但是最常用的是FilterInputStream FilterInputStream: 包含其他一些输入流,能够对读取的文件进行操作 构造方法: FilterInputStream(InputStream in): 创建一个读取文件的

  • 图片在线url转base642020-10-28 18:31:42

    解决图片转换的跨域问题 @RequestMapping("/getPictureBase64ByUrl") @ResponseBody @ExceptionAnnotation public CommonResult getPictureBase64ByUrl(String url) { CommonResult result = new CommonResult(); byte[] picByteData = getPicBy

  • 随手记一个问题2020-07-29 09:01:02

    文件下载时,Response获取的writer写字节流下载文件没有文件名导致客户端收到的文件是以文件后缀作为文件名,且没有后缀的文件   如下载下来的会是上述类型的文件。 F12点开控制台查看响应体发现文件名乱码,推测是因为浏览器没能识别文件名。解决办法: 在对客户端写文件之前,对文件名

  • FileOutputStream write与原文件md5不一致,文件变大了 或者 ResponseEntity 下载的文件与原文件md5值不一样2020-07-02 13:35:15

    FileOutputStream write与原文件md5不一致,文件变大了 原因写入的时候字符问题代码如下:   public static void main(String[] args) throws IOException { String fileName = "aaa.jar"; System.out.println("start"); // Files.copy(Paths.get(path

  • SharedPreferences存储数据及文件数据存储2020-06-24 10:08:02

    SharedPreferences存储数据及文件数据存储一.什么是内部、外部存储二.权限6.0之后的动态权限三.内部存储获得路径方法SharedPreferences存储SharedPreferences读写方式四.外部存储获得公共目录方法文件读写 一.什么是内部、外部存储 二.权限 <uses-permission android:nam

  • AES加解密文件流2020-06-18 12:58:38

    package com.yang.ftpdemo.crypt; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; impo

  • Unity3D_用鼠标选择游戏物体_在Game中实现Scene中的选中效果2020-05-28 16:55:10

    本示例基于 Unity2018.4.11f1,示例下载在本篇博客结尾处。 一、创建游戏物体(示例中创建了 Unity 中五个基本物体) 二、创建脚本 CreateMouseRay - 将该脚本挂载到摄像机上(挂载到其他游戏物体上也可以,建议挂载到相机上) 三、创建Shader和材质球(如下图) 四、本实例涉及到的其他技术点:

  • 接口取值测试案例2020-05-25 12:03:03

    @RequestMapping(params="isexist") @ResponseBody @ApiOperation(value="sdss",produces="application/json",httpMethod="POST") public JSONObject isexist(String content,HttpServletRequest request) {

  • java 同步导出excel数据2020-05-09 17:53:47

    1. 依赖导入 <!-- https://mvnrepository.com/artifact/org.apache.poi/poi --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.2</ver

  • 多文件byte[]压缩zip2020-05-07 16:02:59

    public void downloadZipFile( HttpServletResponse response) throws IOException {    byte[] bytes1=null;    ByteArrayOutputStream outputStream = new ByteArrayOutputStream();    ZipOutputStream zip = new ZipOutputStream(outputStream);    //TODO 下面做循

  • 对FileInputStream.read()方法的一点心得2020-04-22 13:55:58

    先上代码 FileOutputStream outputStream = new FileOutputStream("data.txt"); byte[] bytes = new byte[1024]; int num = 0; while((num=fileInputStream.read(bytes)) != -1){ outputStream.write(bytes,0,num); }

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有