![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
debug
排错
山风岚岚丶
Map一时爽,维护火葬场
展开
-
resttemplate无法接收[text/json;charset=UTF-8]
org.springframework.web.client.UnknownContentTypeException: Could not extract response: no suitable HttpMessageConverter found for response type [class java.lang.Object] and content type [text/json;charset=UTF-8]原创 2022-11-14 17:24:25 · 1643 阅读 · 0 评论 -
编译时报错:zip END header not found 解决方法
Java: 读取E:\apache-maven-3.8.2\repository\com\lowagie\itext\2.1.7\itext-2.1.7.jar时出错; zip END header not found原创 2022-11-03 16:10:49 · 20483 阅读 · 1 评论 -
List调用add方法报UnsupportedOperationException
这是因为Arrays.asList()方法返回的是Arrays类的一个内部嵌套类ArrayList,这里的ArrayList和直接new出来的不一样,是不支持任何修改操作的,一旦修改就会抛出UnsupportedOperationException这一异常。原创 2022-08-01 17:13:31 · 1025 阅读 · 0 评论 -
JPA读不到已提交事务的数据
最近开发碰到一个问题,事务B中的查询需要用到事务A中提交的数据,所以我就让事务B循环查询数据库,等待事务A提交后再继续执行。但是最后发现事务B怎么等也等不到事务A的数据=.= (这里有个前提,事务AB所在方法都是主方法执行完毕后开启的异步方法,事务A和事务B无法控制开启的先后顺序),所以浅看了一下事务是怎么个回事。这里首先要清楚事务的四种隔离级别:事务隔离级别:Read Uncommitted(未提交读);Read Committed(已提交读):解决脏读;Repeatable Read(可.原创 2022-03-30 22:29:30 · 1397 阅读 · 0 评论 -
SpringBoot项目启动后直接退出Process finished with exit code 1
启动SpringBoot项目时,往往会出现一些错误。这种错误没有明确的指向信息,但可以肯定的是springboot启动失败了。如何找到具体失败的原因呢。SpringBoot的启动简单来说就包括两个部分1.SpringApplication 的实例化。即:SpringApplication application = new SpringApplication(QurtzJdbcApplication.class)2.执行run()方法。application.run(args)所以问题就应该出转载 2021-11-11 15:18:39 · 1162 阅读 · 0 评论 -
RabbitMq消费者循环重复消费信息
RabbitMq消费者一直循环重复消费信息 消费者消息签收模式为自动时,如果消费端处理出现异常并且被抛出了,该条消息就会一直被重新消费。如果对生产者传递给消费者的实体数据结构进行了更改,而此时队列中还有消费者未使用的数据,那么消费者就无法接收这些数据,进而引发异常。且在未进行配置的情况下,消费者会重复接收这些数据,导致队列堵塞。解决方法:将requeue设为false:spring.rabbitmq.listener.simple.default-requeue-rejected=false原创 2021-05-17 10:39:13 · 1906 阅读 · 0 评论 -
RabbitMq传递的实体修改引发阻塞
项目有些地方需要用RabbitMq去实现队列,队列的相关代码如下:/****传入队列*****/rabbitTemplate.convertAndSend(CommonConstant.MEETING_STATUS_EXCHANGE, CommonConstant.MEETING_STATUS_ROUTING, new WSMessgeDTO(meeting, WSMessgeDTO.MeetingChangeType.CREATE));/*****接收************/@Rabbit.原创 2021-05-12 11:09:14 · 324 阅读 · 0 评论 -
Long类型数据传到前端精度丢失问题
Long类型数据传到前端精度丢失问题原因JS内置有32位整数,而number类型的安全整数是53位。如果超过53位,则精度会丢失。正如现在后台传来一个64位的Long型整数,因为超过了53位,所以后端返回的值和前端获取的值会不一样。出现场景网上有很多改序列化方式让Long类型数据变成String类型的方法,试了都没什么用,后来仔细看了下发现,即视不加这些序列化方法,常规的后端Long类型数据传到前端都会自动转成字符串(包括自己new出来的一些DTO、JPA直接查出来的实体等等)。但在一些自己重写的方原创 2021-03-25 11:18:02 · 464 阅读 · 0 评论 -
POI cell.setCellType()过时的替代方案
POI cell.setCellType()替代方案用poi读取excell单元格数据时需要指定格式,不然可能会报形如:Cannot get a STRING value from a NUMERIC cell这样的错,但是r.getCell(0).setCellType();这个方法显示已过时了(=.=#),点进去找找有没有替代方案,看到这么一行注释:/**If what you want to do is get a String value for your numeric cell,原创 2021-03-19 11:03:40 · 9629 阅读 · 10 评论 -
left join副表查询条件影响了主表查询结果
问题描述:left join副表查询条件影响了主表查询结果sql代码如下:SELECT count(r.id) as weight ,r.*,m.*FROM room r left join meeting m on m.room_id =r.id where r.tenant_id =1 and r.is_del = 0 and (m.organizer_id = 7 OR m.organizer_id IS NULL ) GROUP BY r.id,r.name如上,meeting表.原创 2021-03-07 17:27:07 · 1393 阅读 · 1 评论 -
Gateway一直访问本地
配置文件中配了远程nacos服务的地址,但是一启gateway项目就连本地:2021-03-07 10:06:58.431 INFO 8388 --- [ main] c.a.n.c.c.impl.LocalConfigInfoProcessor : LOCAL_SNAPSHOT_PATH:C:\Users\l22966\nacos\config2021-03-07 10:06:58.456 INFO 8388 --- [ main] c.a.nacos.c原创 2021-03-07 10:20:10 · 2020 阅读 · 2 评论 -
子类报错:No identifier specified for entity
新项目需要定义的实体类很多,每个类都需要定义主键、创建时间、最后修改时间,主键除了少数是自增其他都是雪花算法生成,为了防止代码冗余,为这些主键定义了一个公共父类BaseModel,父类域包含id、创建时间、最后修改时间这三个属性。但是继承父类后子类会报错:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class原创 2021-01-14 09:37:50 · 552 阅读 · 2 评论 -
SpringCloud依赖冲突
SpringCloud子项目引入一个依赖后子项目就起不起来了,idea提示内容如下:***************************APPLICATION FAILED TO START***************************Description:The bean 'jwtTokenEnhancer', defined in class path resource [org/springframework/boot/autoconfigure/security/oauth原创 2021-01-13 11:40:32 · 577 阅读 · 2 评论 -
Could not determine type for: org.springframework.web.multipart.MultipartFile
SpringBoot启动时报错:Caused by: javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.MappingException: Could not determine type for: org.springframework.web.multipart.Mul原创 2020-12-08 11:31:23 · 502 阅读 · 0 评论 -
windows杀进程【解决进程占用问题】
获取某端口进程(以8080为例)netstat -ano | findstr 8080找到LISTENING状态的那个杀进程taskkill /pid 20092 -t -f原创 2020-09-15 14:42:25 · 158 阅读 · 0 评论