- 2024-11-21Java从入门到放弃之 IO (三)------- 绝对看的懂,看不懂欢迎私信
Java从入门到放弃之IO(三)Java从入门到放弃之IO(三)装饰器模式问题背景解决方案就是引入装饰器模式IO流关闭问题Java从入门到放弃之IO(三)装饰器模式在上一篇我们引入了装饰器模式的定义。那么这一章我们进一步,装饰器模式解决什么问题?以及为什么JavaIO要使用装
- 2024-11-16极简 Java 图像处理教程:压缩、封装、编码让传输更轻松!
1.背景简介及目的这是一个java读取图片流并进行格式转换,图片高质量压缩,ZIP格式转Base64的极简教程。功能需求是在对接农行支付接口时产生的,满足农行二级商户管理接口中上传商户影印件的功能。写这篇博客的目的是分享给大家我在工作中遇到的实际需求,解决问题的思路,以及一些技
- 2024-11-13在 Windows 系统中,可以使用内置的命令行工具来分割和合并大文件,虽然没有专门的 split 命令(类似于 Linux 中的 split 命令),但可以通过一些其他方式实现这一功能。以下是一些常
在Windows系统中,可以使用内置的命令行工具来分割和合并大文件,虽然没有专门的split命令(类似于Linux中的split命令),但可以通过一些其他方式实现这一功能。以下是一些常用方法:1.使用 fsutil 命令分割大文件fsutil是Windows提供的一个工具,可以用于管理文件系统,但并不直
- 2024-10-24save download pdf
packagecn.didisos.sos.fams.controller;importorg.apache.http.HttpEntity;importorg.apache.http.HttpResponse;importorg.apache.http.HttpStatus;importorg.apache.http.client.methods.HttpPost;importorg.apache.http.impl.client.CloseableHttpClient;importorg
- 2024-10-15MinIO部署及示例
docker部署dockerrun\-p9000:9000\-p9001:9001\-d\--nameminio\-v/Users/ivan/code/black/dockerData/minio:/data\-e"MINIO_ROOT_USER=ROOT"\-e"MINIO_ROOT_PASSWORD=MINIO123"\quay.io/minio/mi
- 2024-09-18Android实践:读取和处理SRTM HGT高程数据文件
在深入探讨如何在Android应用中读取和处理SRTMHGT高程数据文件之前,我们先对SRTM数据及其格式有一个更全面的了解,并详细探讨每一步的实现细节和最佳实践。一、SRTMHGT数据概述 SRTM(ShuttleRadarTopographyMission)是一项由美国宇航局(NASA)
- 2024-09-18android高程数据如何读取
在Android中读取高程数据,通常涉及到地理信息系统(GIS)的应用,特别是当你需要处理像SRTM(ShuttleRadarTopographyMission)这样的数据集时。SRTM数据通常是HGT格式的16位整数栅格数据,每个文件代表了特定纬度和经度范围内的高程信息。下面是一些步骤和注意事项,帮助你在Android应用中读
- 2024-09-09【高级编程】Java流(上)字节流 InputStream OutputStream
文章目录文件操作流输入流InputStream输出流OutputStream文件操作文件是指相关记录或放在一起的数据的集合。是一种用于存储数据的基本单位,它可以包含各种类型的信息,例如文本、图像、音频或视频。文件在计算机中通常存储在磁盘或其他存储介质上,并且每个文件都有一个
- 2024-09-06Java中如何实现minio文件上传
一、导入minio依赖这里还要导入lombok是因为在MinIOConfig类中使用了@Data注解,正常来说导入minio依赖就够了<dependency> <groupId>io.minio</groupId> <artifactId>minio</artifactId> <version>7.1.0</version> </dependency><dependency
- 2024-09-03minio-docker
docker-composeversion:"3"services:minio:image:minio/minio:latestcontainer_name:miniorestart:alwaysports:-"9000:9000"-"9090:9090"
- 2024-08-24word转pdf
1使用documents4j+libreoffice进行转换-有缺陷实现思路:1-在Windows系统中使用documents4j进行word向pdf的转换,这个依赖底层主要是使用Microsoftoffice的apis进行文档转换,所以只能在Windows中使用2-在Linux中由于没有Microsoftoffice,所以只能手动下载libreoffice,通过这个服
- 2024-08-22I/O(输入/输出)——字节流和字符流
一、字节流 在计算机中,无论是文本、图片、音频还是视频,所有文件都是以二进制的形式(也就是字节)存在的。为字节的输入输出流提供的一系列流统称为字节流。在JDK中提供了两个抽象类InputStream和OutputStream,它们是字节流的顶级父类。1.InputStream Inpu
- 2024-08-21记Java使用ftp下载文件失败的坑
使用的jar包<dependency><groupId>commons-net</groupId><artifactId>commons-net</artifactId><version>3.6</version></dependency>背景:需要从ftp服务器上拿到指定目录下的多个文件booleansuccess=ftp
- 2024-08-13【JavaEE初阶】文件内容的读写—数据流
- 2024-06-23EasyExcel 无法读取图片?用poi写了一个工具类
在平时的开发中,经常要开发Excel的导入导出功能。一般使用poi或者EasyExcel开发,使用poi做excel比较复杂,大部分开发都会使用EasyExcel因为一行代码就能实现导入和导出的功能。但是EasyExcel不支持图片的读的操作,本文操作如何实现图片的读和写的功能。在EasyExcel
- 2024-06-23【java】解决EasyExcel读取InputStream时解析不到excel文件类型的问题
正常利用EasyExcel读取excel中sheet时会调用如下接口:publicstaticExcelReaderBuilderread(StringpathName,ReadListenerreadListener){returnread((String)pathName,(Class)null,readListener);}publicstaticExcelReaderBuilderread(Stringp
- 2024-06-23【java-POI】如何将一个WorkBook转为一个InputStream?
/***利用workBook创建一个输入流用于后续操作**@return*/privateInputStreamcreateInputSream(){if(inputStream!=null){try{inputStream.reset();returninputStream;
- 2024-05-22java 获取前端上传的图片文件
/***获取上传图片*/@PostMapping("/getImage")@ApiOperationSupport(order=1)@ApiOperation(value="获取图片",notes="保存本地")publicRStringuploadtaskpic(MultipartFilemultipartFile,StringjobId,HttpServletRequestrequest)throwsIO
- 2024-04-18java使用Workbook workbook = new XSSFWorkbook(inputStream);导出数据频繁GC
由于xlsx底层使用xml存储,占用内存会比较大,官方也意识到这个问题,在3.8版本之后,提供了SXSSFWorkbook来优化写性能原来代码Workbookworkbook= newXSSFWorkbook(inputStream);优化后代码Workbookworkbook= newSXSSFWorkbook(newXSSFWorkbook(inputStream));此处有坑,请往
- 2024-04-16装饰器模式
1、从经典的JavaIO来了解装饰器模式JavaIO类库非常庞大和复杂,有几十个类,负责IO数据的读取和写入。如果对JavaIO类做一下分类,我们可以从下面两个维度将它划分为四类。具体如下所示: 针对不同的读取和写入场
- 2024-04-10jdk1.7设置URLConnection的TLS
jdk1.7无法下载https的图片,需要修改下代码。兼容TLSv1.2。/** * *@paramimageUrl *@return *@throwsIOException *@throwsNoSuchAlgorithmException *@throwsKeyManagementException */ publicstaticFiledownloadImageToTempFile(StringimageUrl)throwsIOE
- 2024-03-23outputStream(输出流)转inputstream(输入流)以及输入流如何复用
https://blog.csdn.net/xuxu_study/article/details/129992752文件、流之间的转换MultipartFile转inputstream(输入流)outputStream(输出流)转为inputstream(输入流)inputstream(输入流)转ByteArrayOutputStreamMultipartFile文件直接转输入流上传和生成摘要MultipartFile文件需要
- 2024-03-17「深入理解Java I/O:FilterInputStream」
咦咦咦,各位小可爱,我是你们的好伙伴——bug菌,今天又来给大家普及Java之IO流啦,别躲起来啊,听我讲干货还不快点赞,赞多了我就有动力讲得更嗨啦!所以呀,养成先点赞后阅读的好习惯,别被干货淹没了哦~前言 JavaI/O是Java编程语言的核心功能之一,提供了丰富的输入输出操作
- 2024-03-15Java-InputStream转Base64
首先定义实体对象/***图片数据封装*/@DatapublicclassPgNewImageDto{/***文件类型*/privateStringfileType;/***文件数据*/privateStringfileData;}转换实现/***输入流转换为实体对象*@param
- 2024-02-27java读取resource下的文件 下载
点击查看代码publicvoiddownloadKsxxYzyTemplate(HttpServletRequestrequest,HttpServletResponseresponse){try{//FileDownloadUtils.downloadFileFromResource(response,YZYMB_NAME,YZYMB_URL);FileDownloadUtils.downloadFileFro