- 博客(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 1170
原创 对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 807
原创 Redis---监听Key过期事件
Redis—监听Key过期事件在实际的开发项目中,监听 key 的过期事件,应用非常广泛,例如:优惠券过期,规定时间内支付,处理各种超时事件等等创建一个配置类RedisListenerConfig@Configurationpublic class RedisListenerConfig { @Bean RedisMessageListenerContainer container(RedisConnectionFactory connectionFactory) {
2021-11-29 12:06:29 1250
原创 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 717
原创 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 249
原创 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 267
原创 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 2047 1
原创 JAVA线程池优化
前言: 随着信息技术的进步,各行各业对数据价值的重视程度急剧上升,越来越多的数据被分门别类地积聚下来,对数据库的并发要求越来越高,即同一时间点的数据请求越来越多,对实时性的要求也越来越高。实时性其实是不经过批量排队的高并发实时请求的代名词,同一时间的请求量和请求的处理速度直接决定了并发度:1.优化的代码//参数初始化private static final int CPU_COUNT = R...
2020-09-09 11:37:19 473
转载 在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 166
原创 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 643
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人