![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
Royal niver give up
这个作者很懒,什么都没留下…
展开
-
多文件压缩下载
之前写过了压缩文件上传,现有一个新的需求,上传了多个文件,要把这些文件打包下载,本例子是通过zip的方式压缩下载多个文件。首先jar包还是那两个: <!--zip4j依赖,解压zip压缩--> <dependency> <groupId>net.lingala.zip4j</groupId> <artifactId>zip4j</artifactId>原创 2022-08-26 15:15:40 · 483 阅读 · 0 评论 -
SpringContextHolder实现ApplicationContextAware接口获取spring管理的上下文信息
package com.kindo.uas.common.config;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework.context.annotation.Lazy;im原创 2021-10-15 11:04:15 · 288 阅读 · 0 评论 -
自定义分页
场景:给一个list,可能有几千条上万条不等,给你pageNum和pageSize,给出分页后的结果,思路上很清晰,根据list和传进来的页大小和页数,将list拆分为多个list,返回指定页数和对应的数据。package com.demo.util;import java.util.List;public class PageListUtil { /** * 开始分页 * @param list * @param pageNum 页码 * @param原创 2021-09-29 14:21:29 · 106 阅读 · 0 评论 -
列表数据导出
基本上都有过这样的需求:几个条件筛选出一部分数据以表格形式展现,功能按钮旁边有个导出,一般是以Excel的形式导出,这里就以easyExcel介绍一下数据导出的具体实现jar包: <!--excel导入导出资源包--> <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId&g原创 2021-08-17 14:44:45 · 315 阅读 · 0 评论 -
压缩文件上传
首先压缩文件的上传需要几个maven包,分别用于zip和rar的解压:<!--zip4j依赖,解压zip压缩--> <dependency> <groupId>net.lingala.zip4j</groupId> <artifactId>zip4j</artifactId> <version>1.3.2</version>原创 2021-08-17 14:42:56 · 743 阅读 · 0 评论 -
ScriptEngineManager脚本计算
import javax.script.ScriptEngine;import javax.script.ScriptEngineManager;import javax.script.ScriptException;private static void test5() { ScriptEngineManager scriptEngineManager = new ScriptEngineManager(); ScriptEngine scriptEngine =原创 2021-07-01 17:09:45 · 615 阅读 · 1 评论 -
springboot动态数据源
1、近期项目中有一个需求:用户登录后要做导出功能,但是导出数据前输入另一个数据库的连接信息,从这个数据源导出。网上搜了一些方案,有些是多配置几个数据源,切换过去,但是这个明显不符合这个场景,如果我要新增一个新的数据源是不是要改配置文件,重启项目呢?在网上搜到了一个解决方案,博客地址:https://blog.csdn.net/cs373616511/article/details/828276352、这个项目我下载下来运行是可以的,但是在我的项目中也是按照这样的方式是不行的,后来摸了两天终于摸了出来,接下原创 2021-05-14 14:30:03 · 106 阅读 · 0 评论 -
java.io.IOException: 您的主机中的软件中止了一个已建立的连接。
我在下载文件的时候出现这个问题,搜索了一下网上的解决方案,梳理了一下代码发现是一行代码导致的: // 如果加上会出现您的主机中的软件中止了一个已建立的连接 // response.reset(); response.setContentType("multipart/form-data;charset=UTF-8"); response.setCharacterEncoding("UTF-8"); response.setH原创 2021-02-22 09:36:22 · 3714 阅读 · 0 评论 -
springboot+java生成二维码图片
接下来将从IDEA创建springboot项目到生成效果图详细地为大家展示二维码的制作过程1、首先是创建springboot项目上面的图有红色标记的地方需要填写的,比如项目存放的路径,包名等,其他的一路next就可以了。2、导入相关依赖<!--这两个依赖创建springboot项目会自动加载进来--> <dependency> &...原创 2019-12-03 17:36:41 · 975 阅读 · 0 评论