自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 element-UI年份选择器限制开始时间不能大于结束时间

element-UI年份选择器限制开始时间不能大于结束时间

2022-10-11 10:05:30 801 1

原创 element-UI月份选择器(禁用未来月份+限制选择12个月范围)

element-UI月份选择器(禁用未来月份+限制选择12个月范围)

2022-10-10 16:11:15 6450 9

原创 JAVA获取月份之间的所有月份,年份之间的所有年份

日期操作代码

2022-09-13 15:31:37 953

原创 纯VUE实现自定义字段导出EXCEL

纯VUE实现自定义字段导出EXCEL

2022-08-11 17:03:11 1850 4

原创 IP 属地功能实现

IP属地显示

2022-07-27 10:09:06 800

转载 任务调度框架 Quartz 用法指南

任务调度框架 Quartz 用法指南(超详细)

2022-06-07 15:45:17 1100 1

原创 Excel导出

public void excelExport(HttpServletResponse response) { try { List<IndividualBusinessConstractPo> constractPoList = new ArrayList<>(); List<IndividualBusinessVo> exportList = mapper.findExport(); ...

2022-05-17 09:26:55 121

原创 JAVA文件下载工具类

/** * 一般文件导出接口 * @param filePath 文件全路径(F:/download/2020/12/Analysis.xlsx) * @param response 响应流 */ public static void export(String filePath, HttpServletResponse response) { try { ...

2022-05-17 09:22:44 901

原创 Redis 16 个常见,使用场景

常见的16种应用场景:缓存、数据共享分布式、分布式锁、全局 ID、计数器、限流、位统计、购物车、用户消息时间线 timeline、消息队列、抽奖、点赞、签到、打卡、商品标签、商品筛选、用户关注、推荐模型、排行榜.1、缓存String类型例如:热点数据缓存(例如报表、明星出轨),对象缓存、全页缓存、可以提升热点数据的访问数据。2、数据共享分布式String 类型,因为 Redis 是分布式的独立服务,可以在多个应用之间共享例如:分布式Session<dependen

2022-05-13 09:06:54 1818

原创 List的remove()方法陷阱+性能优化

Java List在进行remove()方法是通常容易踩坑,主要有一下几点循环时:问题在于,删除某个元素后,因为删除元素后,后面的元素都往前移动了一位,而你的索引+1,所以实际访问的元素相对于删除的元素中间间隔了一位。几种常见方法1.使用for循环不进行额外处理时(错误)//错误的方法for(int i=0;i<list.size();i++) { if(list.get(i)%2==0) { list.remove(i); }}2.使用foreach循环(错误)

2022-05-07 09:48:59 4861

原创 VUE定时器任务(每天定时12点执行)

设定配置datadata() {config: { time: '00:00:00', // 每天几点执行 interval: 1, // 隔几天执行一次 runNow: true, // 是否立即执行 intervalTimer: '', timeOutTimer: '' }}getBussTop10DataByTimer() { if (this.config.runNow) {..

2022-04-27 11:50:08 5044 4

原创 Scheduled定时器配置类,配置多线程执行定时任务(解决多个定时任务同时执行有可能会失效的问题)

import org.springframework.context.annotation.Configuration;import org.springframework.scheduling.annotation.SchedulingConfigurer;import org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler;import org.springframework.scheduling.config.Sche.

2022-04-27 11:43:24 980

转载 返回值Response拦截器

package kf.buss.om.opsserver.interceptor;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import kf.buss.om.opsserver.utils.JSONUtils;import kf.plt.service.common.msg.ObjectRestResponse;import org.springframework.core.MethodP.

2022-04-19 16:35:11 1900

原创 Mysql分页拦截器

import com.github.pagehelper.PageInterceptor;import org.apache.ibatis.plugin.Interceptor;import org.apache.ibatis.session.SqlSessionFactory;import org.mybatis.spring.SqlSessionFactoryBean;import org.springframework.beans.factory.annotation.Autowi...

2022-04-15 10:09:25 361

原创 JCE cannot authenticate the provider BC问题解决

报错原因:  在使用oracle的JDK时,JAR包必须签署特殊的证书才能使用。(具体是什么协议没查出来,惭愧)方案一:  使用openJDK或者非oracle的JDK,这样就可以绕开证书的限制。该方案没实际操作过,还有个方案。方案二: 1. 找到 java.security 在jvm安装地方 /path_to_your_jvm/jre/lib/security2. 添加 security.provider.9=org.bouncycastle.jce.provider.Bouncy

2022-04-03 18:14:37 5771 2

原创 RSA加密工具类

签名产生规则:使用字母排序后拼接待加密字符串。形如:key1=value1&key2=value2&key3=value3,使用公钥结合RSA加密算法进行加密,传输中对密文使用URL编码。package com.tomato.platform.utils;import cn.hutool.core.bean.BeanUtil;import cn.hutool.core.bean.copier.CopyOptions;import cn.hutool.json.JSONUtil;

2022-04-03 18:02:28 903

原创 RSA分段加解密

package com.kengkeng.rsa;import org.apache.commons.codec.binary.Base64;import javax.crypto.Cipher;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.security.KeyFactory;impor.

2022-04-02 17:17:58 1926

原创 树形工具类

import java.util.ArrayList;import java.util.List;public class BaseTreeNode { /** * 子Id */ private String id; /** * 父ID */ private String pId; private List<BaseTreeNode> children; public BaseTreeNode...

2022-01-25 11:05:39 173

转载 JAVA EXCEL导出合并单元格自定义封装方法

转载在C站上面看到一个大神写的自定义封装方法转载地址:springboot 使用Poi 自定义封装方法 合并excel中的单元格_Tongyao-CSDN博客_springboot合并单元格之前都是使用sheet.addMergedRegion()方法一个一个计算合并单元格,还浪费大量时间,后来我自己特意封装了一个方法分享给大家,即拿即用,加几个就合并几个单元格方法。下面会给大家提供完整代码!//合并单元格(你的sheet页,你的标题所占用的行,你的哪一列单元格需要合并)mergeCell(

2021-12-29 10:22:22 468

原创 生成二维码

 //生成二维码private void generatorQrImage(int type, String templateUrl, String merchantName, int merchantId, HttpServletResponse response) throws Exception { BufferedImage bi = ImageIO.read(new FileInputStream(templateUrl)); int width = bi.getWidt.

2021-10-14 13:50:15 112

原创 Springboot从jar包内部的资源目录下下载文件

/** * @description: 从jar包内部的资源目录下下载文件 * @param relativePath-文件在资源目录下的相对路径,路径必须不以“/”开头。如“static/a.txt” * @param resp */ public static void downLoadFromJar(String relativePath, HttpServletResponse resp,String encode) { resp.s.

2021-07-13 11:25:05 303

原创 树形结构工具类

import com.hyl.common.validator.AssertUtils;import java.util.ArrayList;import java.util.LinkedHashMap;import java.util.List;import java.util.Map;/** * 树形结构工具类,如:菜单、部门等 * * @author zzj * @since 1.0.0 */public class TreeUtils { /** * .

2021-07-13 11:23:17 318

原创 JAVA文件上传工具类

import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.web.multipart.MultipartFile;import org.springframework.web.multipart.MultipartHttpServletRequest;import org.springframework.web.multipart.commons.CommonsMultipartReso...

2021-07-13 11:19:11 757

原创 Springboot上传视频播放代码

/** * 获取视频 * * @param filepath * @param response * @param request */public void getVideo(String filepath, HttpServletResponse response, HttpServletRequest request) { BufferedInputStream bis = null; try { .

2021-07-13 11:03:36 716

原创 Springboot实现WORD导入转换为HTML(含图片样式)

导入WORD2007 /** *导入WORD2007 * @param wordFile 被转换的word文件 * @param outputFolder 转换后HTML文件存放位置 * @param outputPictureFolder 转换后原word中图片存放位置 * @throws TransformerException * @throws IOException * @throws ParserConfigurati.

2021-07-13 10:56:32 2422 2

原创 Maven父项目聚合

首先先复习一下SSM整合需要的配置文件**web.xml1. 监听器:ContextLoaderListener加载配置文件:applicationContext.xml2. 编码过滤器: CharacterEncodingFilter3. 前端控制器: DispatcherServlet 加载配置文件:springmvc.xmlspringmvc.xml1. 注解扫描,扫描web包2. 视图解析器: InternalResourceViewResolver3. 注解驱动4. 放行

2020-08-13 19:44:50 163

原创 UnsatisfiedDependencyException解决方法

在使用纯直接配置Spring的时候经常会漏写了一两个注解,真的找死人了,今天头发掉了一大把才找出来原来我在jdbctemplate配置类里面只给DruidDatabase写了@Bean注解,忘记给创建JDBCTemplate的方法写@Bean了,大家一定要检查好,不然因为一个小标签就报错了真的找死人,还是一个对自己没有提升的bug...

2020-08-06 20:47:52 2693

原创 {dataSource-1} init error解决方法

使用纯注解配置Spring时候产生的错误这个问题是因为使用配置文件创建druid连接池的时候产生的,也可以理解为与连接池的连接失败了,这个时候就需要检查配置文件和调用配置文件的代码了如图所示,原来是我在读取配置文件的时候的${jdbc.driver}写少了一个r,同志们以后真的要检查好呀!!!坑死我了!!!...

2020-08-06 20:43:03 28647

原创 Spring学习第一天,使用bean标签创建对象

哈哈哈

2020-08-05 21:39:48 372

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除