自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决微信支付 java.security.InvalidKeyException: Illegal key size

2.如果没有policy文件,建议升级到jdk1.8.150以后,如果升级不了可以下载这个jar包放进来,不过本人没有账号,就没有下载了。目录下的java.security文件,找到crypto.policy=unlimited,发现呗注释了,放开就行。1.先查看本地JAVA_HOME/jre/lib/security目录下有没有policy,有的话可以修改。遇到这个问题是因为AesUtil解密工具不支持微信支付的256位解密。

2023-08-14 16:28:31 843

原创 HandlerInterceptor 拦截post参数进行校验字段合法性

/用于参数比较//在需要校验接口上加上注解,并传入需要比较dto。

2023-04-25 16:47:02 325

原创 对request.getReader()进行重新赋值 (java.lang.IllegalStateException: getReader() has already been called fo)

【代码】对request.getReader()进行重新赋值 (java.lang.IllegalStateException: getReader() has already been called fo)

2023-04-25 16:41:28 687

原创 Redis---监听Key过期事件

Redis—监听Key过期事件在实际的开发项目中,监听 key 的过期事件,应用非常广泛,例如:优惠券过期,规定时间内支付,处理各种超时事件等等创建一个配置类RedisListenerConfig@Configurationpublic class RedisListenerConfig { @Bean RedisMessageListenerContainer container(RedisConnectionFactory connectionFactory) {

2021-11-29 12:06:29 1187

原创 excel下载复制第一个sheet页内容到第二个sheet页

创建 Workbook,取sheet内容 Workbook workbook = null; File file = new File(filePath); if (file.exists()) { InputStream fis = new FileInputStream(file);//读取文件内容 workbook = WorkbookFactory.create(fis); Sheet newsheet = null; Sheet

2020-10-23 10:06:57 651

原创 springBoot异步执行方法@Async

@Async是在有一些耗时比较长的方法需要使用异步调用步骤1.在spring boot的启动类上标注@EnableAsync(扫描到就行)2.建一个异步处理的类@Componentpublic class AsyncTest { @Async public void asyncTest(){ try { Thread.sleep(5000); } catch (InterruptedException e) {

2020-09-15 16:00:02 224

原创 list对象去重

使用java8stream去重,简洁,高级List<UserOrganizationVO> list = userOrganizationVOS.stream().collect(collectingAndThen(toCollection(() -> new TreeSet<>( Comparator.comparing(UserOrganizationVO::getOrgId))), ArrayList::new));多个字段或者多个条件去重List<Use

2020-09-09 15:40:20 238

原创 Disconnected from the target VM, address: ‘127.0.0.1:0‘, transport: ‘socket‘

报改错的原因有很多我的是端口占用首先cmd查看被占用的端口号:netstat -ano | findstr “9095”然后杀死进程:taskkill -PID 38360 -F

2020-09-09 11:41:54 1953 1

原创 JAVA线程池优化

前言: 随着信息技术的进步,各行各业对数据价值的重视程度急剧上升,越来越多的数据被分门别类地积聚下来,对数据库的并发要求越来越高,即同一时间点的数据请求越来越多,对实时性的要求也越来越高。实时性其实是不经过批量排队的高并发实时请求的代名词,同一时间的请求量和请求的处理速度直接决定了并发度:1.优化的代码//参数初始化private static final int CPU_COUNT = R...

2020-09-09 11:37:19 441

转载 在Docker里面配置redis的主从

1、拉取redis镜像 docker pull daocloud.io/library/redis:latest2、启动3个redis容器服务,分别使用到6379、6380、6381端口docker run --name redis-6379 -p 6379:6379 -d daocloud.io/library/redisdocker run --name redis-6380 -p ...

2019-07-12 15:45:10 145

原创 web项目部署到服务器上(安装tomcat,mysql)

web项目部署到服务器上(安装tomcat,mysql) 1.安装tomcat 2.安装mysql 3.把项目放到webapp中1.安装tomcat第一步:把 yum 包更新到最新。sudo yum update第二步:安装docker:yum install dockerdocker:yum install docker第三步:启动docker,设置开机启动,syste...

2019-07-06 15:26:34 624

空空如也

空空如也

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

TA关注的人

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