![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
文件
文章平均质量分 50
为了生活
一片星空~
毕业l来北京快一年的菜鸟
展开
-
easypoi 合并单元格 横向 纵向
easypoi 合并单元格 横向 纵向原创 2023-04-02 22:40:29 · 2597 阅读 · 0 评论 -
SpringBoot整合EasyPoi自定义字典导出Excel
一、简介可以方便的写出 Excel 导出,Excel 模板导出,Excel 导入,Word 模板导出,通过简单的注解和模板语言(熟悉的表达式语法),完成以前复杂的写法二、导入依赖 EasyPoi<!-- easypoi --><dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-spring-boot-starter</artifactId&g转载 2021-12-15 21:15:48 · 1447 阅读 · 3 评论 -
EasyPoi 导出大量数据
1:引入jia包:在pom.xml中引入一下jia包: <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>4.1.0</version> </dependency> <转载 2021-12-12 16:52:50 · 2382 阅读 · 0 评论 -
阿里开源(EasyExcel)---导出EXCEL
一. 简介导出是后台管理系统的常用功能,当数据量特别大的时候会内存溢出和卡顿页面,曾经自己封装过一个导出,POI百万级大数据量EXCEL导出 采用了分批查询数据来避免内存溢出和使用SXSSFWorkbook方式缓存数据到文件上以解决下载大文件EXCEL卡死页面的问题。不过一是存在封装不太友好使用不方便的问题,二是这些poi的操作方式仍然存在内存占用过大的问题,三是存在空循环和整除的时候数据有缺陷的问题,以及存在内存溢出的隐患。无意间查询到阿里开源的EasyExcel框架,发现可以将解析的EXCEL的内存占转载 2021-12-12 16:48:52 · 1520 阅读 · 0 评论 -
Java IO 和 NIO的区别
对文件操作时可以采用从输入io流进行操作,或者也可以借用缓冲区对象进行操作,但是两者io和nio有什么区别,引用一篇文档讲解一下:https://blog.csdn.net/linjpg/article/details/80962453?ops_request_misc=%25257B%252522request%25255Fid%252522%25253A%252522160826334816780276384702%252522%25252C%252522scm%252522%25253A%25252转载 2021-12-12 16:31:58 · 186 阅读 · 0 评论 -
希望当前地址的绝对路径
String path = Thread.currentThread().getContextClassLoader().getResource("").getPath();希望能够帮助到你们。原创 2020-07-02 09:33:44 · 117 阅读 · 0 评论 -
文件-用部分匹配删除文件(例如日期)
import java.io.File;import java.text.SimpleDateFormat;import java.util.Date;public class DeleteFileByDate {//这里指定文件保存的位置private final String savePlace="d:/a/";/** * 查询并删除所有今天生成的文件 * @return */public int DeleteFileDate(){ int number=0; SimpleDa转载 2020-07-01 17:41:35 · 133 阅读 · 0 评论 -
判断是文件夹还是文件
判断文件是否存在File file0=new File(“获取文件的路径”);boolean flag0=fileo.exists(); //如果路径是true,则表示这个file0存在判断一个文件是一个文件夹还是一个文件File file1=new File(“获取文件的路径”);boolean flag1=file.isDirectory(); //如果路径是true,则表示这个file1文件是文件夹File file2=new File(“获取文件的路径”);boolean原创 2020-07-01 17:40:05 · 1261 阅读 · 0 评论 -
文件-复制-删除-移动
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.InputStream;import java.io.PrintWriter;public class CopyFile {public CopyFile() {}/*** 新建目录* @param folderPath S转载 2020-07-01 17:38:55 · 133 阅读 · 0 评论 -
通知浏览器下载文件
//流方式下载文件string fileName = name;//客户端保存的文件名string filePath = HttpContext.Current.Server.MapPath(path);//路径string extension = filePath.Substring(filePath.LastIndexOf(’.’) + 1);string file = filePath.Substring(filePath.LastIndexOf(’\’)+1);//以字符流的形式下载文件原创 2020-07-01 17:34:54 · 419 阅读 · 0 评论 -
文件-常用方法(二)
构造函数package com.zuidaima.file;public class FileDemo {public static void main(String[] args){//构造函数File(String pathname)File f1 =new File(“c:\zuidaima\1.txt”);//File(String parent,String child)File f2 =new File(“c:\zuidaima”,“2.txt”);//File(File par转载 2020-07-01 17:33:02 · 125 阅读 · 0 评论 -
文件-常用方法(一)
11.3 I/O类使用由于在IO操作中,需要使用的数据源有很多,作为一个IO技术的初学者,从读写文件开始学习IO技术是一个比较好的选择。因为文件是一种常见的数据源,而且读写文件也是程序员进行IO编程的一个基本能力。本章IO类的使用就从读写文件开始。11.3.1 文件操作文件(File)是 最常见的数据源之一,在程序中经常需要将数据存储到文件中,例如图片文件、声音文件等数据文件,也经常需要根据需要从指定的文件中进行数据的读取。当然, 在实际使用时,文件都包含一个的格式,这个格式需要程序员根据需要进行设计转载 2020-07-01 17:26:35 · 427 阅读 · 0 评论 -
mkdir()与mkdirs()引发的创建文件问题
mkdirs原创 2020-07-01 17:19:26 · 641 阅读 · 0 评论 -
getLocalPort()和getServerPort的区别
获取端口号在获取请求的应用IP端口时,会有两个方法可以用,但是两个方法有时得到的值却不一样,具体原因是两个方法获取的端口来源不一样。getLocalPort获取的是应用服务器的端口,即该应用的实际端口,无论请求经过了多少代理,转发,getLocalPort只取最后的端口,也就是应用的端口。getServerPort获取的是URL请求的端口,比如你的请求时127.0.0.1:8080,应用服务器的端口是80,那么getServerPort得到的端口是8080。而getLocalPort得到的是80在具原创 2020-07-01 17:02:28 · 1130 阅读 · 0 评论 -
流读写文件的四种实现方式
一。案例:放在C盘下面的:aaa.txt和aaa.png文件,实现的功能是用IO流读取写入到C盘,得到bbb.txt和bbb.png文件,相当与一个文件的复制功能二。四种方式字节流读写、字节缓冲流读写、字符流读写、字符缓冲流读写,字节流读写,最简答的就不列举了2.1:使用缓冲字节流:BufferedInputStream、BufferedOutputStream包装InputStream、OutputStream例题:读取text文件public static void main(String[原创 2020-06-28 18:50:29 · 3309 阅读 · 0 评论 -
字节流与字符流的区别
(1)字符流(Writer/Reader)处理的单元为2个字节的Unicode字符,分别操作字符、字符数组或字符串。(2)字节流(OutputStream/InputStream)处理单元为1个字节,操作字节和字节数组。(3)字节流可用于任何类型(4)字符流只能处理字符或者字符串。(5)字节流在操作的时候本身是不会用到缓冲区的,是与文件本身直接操作的,所以字节流在操作文件时,即使不关闭资源,文件也能输出。(6)字符流在操作的时候是使用到缓冲区的。如果字符流不调用close或flush方法,则不会输原创 2020-06-28 18:41:25 · 286 阅读 · 0 评论