![](https://img-blog.csdnimg.cn/20200817191126772.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
一些问题
文章平均质量分 52
总结开发过程中,遇到的一些问题和解决方案,记录下来
佬涛
一枚正在努力的java攻城狮
展开
-
基于minio,上传sql文件后,使用通用查询接口查询并返回
文件读取Controller。原创 2023-11-29 20:01:55 · 446 阅读 · 0 评论 -
Spring定时任务@Scheduled的使用
@Scheduled是spring自带的注解,默认是单线程,常用作定时任务使用,简单的使用1、在启动类上添加注解 @EnableScheduling2、在一个Bean中(@Component,需要将写定时任务的类交给spring管理)编写一个public void无参数方法,然后加上注解 @Scheduled原创 2023-06-01 12:24:44 · 5677 阅读 · 0 评论 -
try(){}catch{} 新写法 try-with-resource
在JDK7优化后的try-with-resource语句,该语句确保了每个资源,在语句结束时关闭。所谓的资源是指在程序完成后,必须关闭的流对象。写在()里面的流对象对应的类都实现了自动关闭接口AutoCloseable原创 2023-05-26 18:04:42 · 371 阅读 · 0 评论 -
mybatis-plus的IPage分页,使用Feign调用,提示无法序列化
解决方法:强转为IPage的实现类Page,以免api调用时,返回结果获取不到数据原创 2023-05-26 18:01:30 · 1468 阅读 · 1 评论 -
在微服务环境下,远程调用feign和异步线程存在请求数据丢失问题
主线程中获取上下文环境保持器,拿到刚进来这个请求包含的数据,而不会因为远程数据请求头被清除,,,,然后放入子线程中,在子线程中进行set赋值原创 2023-05-26 15:46:04 · 464 阅读 · 0 评论 -
同一个Service类中非事务方法 调用 事务方法,事务失效 解决方法
方法1.将需要进行事务管理的方法单独写到一个Service文件中方法2.在该Service类中注入自己,使用注入的自己进行调用事务方法方法3.使用 AopContext.currentProxy() 获取代理对象原创 2023-05-26 15:35:38 · 3797 阅读 · 2 评论 -
Feign传输Multipartfile文件的正确方式,Current request is not a multipart request报错解决
而不是【@RequestParam】,且需要设置请求content-type为【multipart/form-data】,所以正确写法如下。例如,我们在子服务A的controller中,有一个接收Multipartfile文件的POST请求接口,通常写成如下方式。现在子服务B需要调用A服务上面的接口,在feign中发送file时,很多人习惯写成下面样子。原因是在feign中,发送 multipartfile文件,应该使用【发送请求后,在服务A的控制台,可以看到报错日志如下。原创 2023-04-11 13:44:07 · 1152 阅读 · 0 评论 -
java8中使用groupingBy分组返回有序的Map
分组后返回有序的Map:使用 (Collectors.groupingBy(User::getType , LinkedHashMap::new, Collectors.toList()))原创 2022-07-06 21:49:00 · 5624 阅读 · 0 评论 -
oracle更新数据,提交(commit)后,如何“回滚“
注:因为在更新数据时,不小心把表中所有数据更新了,经过多次尝试,可以使用以下步骤恢复数据1、查看快照数据SELECT * FROM tab_name AS OF TIMESTAMP TO_TIMESTAMP(‘20201119 16:00:00’,‘YYYYMMDD HH24:MI:SS’);这里’20201119 16:00:00’就是想恢复数据到哪个时间状态,tab_name 是数据库的表名 这样查询到的数据就是执行更新操作之前的数据2、根据快照的数据创建备份表create table ta原创 2020-11-19 18:34:30 · 1278 阅读 · 0 评论 -
【MyBatis学习】ExceptionInInitializerError与PersistenceException异常的出现和解决
ExceptionInInitializerError与PersistenceException异常的出现和解决刚开始学习MyBatis框架,正在进行【MyBatis 使用传统 Dao 开发方式】,运行测试方法testSelect,查询数据库中所有学生信息,但是最后结果出现了错误:java.lang.ExceptionInInitializerError可以看到后面还有一个异常Caused by: org.apache.ibatis.exceptions.PersistenceException:原创 2020-08-20 23:58:05 · 1105 阅读 · 0 评论 -
关于 int类型为null的问题
关于 int类型为null的问题import java.util.HashMap;/* int类型为null的问题*/public class test { public static void main(String[] args) { // 1、不能把null赋值给基本数据类型,否则编译器报错: // int a = null; //编译器直接报错 // 2、可以把null赋值给所有引用类型(它们的默认值也都是null):原创 2020-08-09 18:08:17 · 2548 阅读 · 0 评论