问题记录
YoohuDeLi
这个作者很懒,什么都没留下…
展开
-
访问Api报404——@SpringBootApplication和@ComponentScan
访问Api报404——@SpringBootApplication和@ComponentScan原创 2022-08-09 20:09:38 · 415 阅读 · 0 评论 -
Mybatis-Plus分页查询total始终为0
SpringBoot + Mybatis-Plus,使用分页查询,records有记录,total却始终为0。原创 2022-08-09 19:59:40 · 8629 阅读 · 3 评论 -
inner join执行计划变了
同一个连接查询inner join,由于某一个条件in里多了几个值,执行计划变了原创 2022-06-01 23:10:07 · 295 阅读 · 0 评论 -
ArrayList非线程安全记录
一、问题描述线上一个查询服务,偶尔会报一次查询出来的结果集合包含null。二、问题排查在多线程查询过程中,使用了ArrayList,多线程查询出来后执行ArrayList.add()。然而ArrayList并不是线程安全的集合,会导致null值出现。三、问题复现import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.concurrent.Completab原创 2022-04-14 10:00:24 · 274 阅读 · 0 评论 -
Caffeine缓存不刷新问题
一、先看代码缓存管理器配置:import java.util.concurrent.TimeUnit;import org.springframework.cache.CacheManager;import org.springframework.cache.caffeine.CaffeineCacheManager;import org.springframework.context.annotation.Bean;import org.springframework.context.ann原创 2022-04-14 09:48:58 · 3061 阅读 · 0 评论 -
MultipartFile文件上传报错
MultipartFile文件上传报错Postman上传文件访问接口,直接报错了。报错如下:Failed to parse multipart servlet request; nested exception is java.io.IOException: org.apache.tomcat.util.http.fileupload.FileUploadException: the request was rejected because no multipart boundary was found原创 2021-12-02 14:49:28 · 1074 阅读 · 2 评论 -
【问题记录】MyCAT坑——非空字段插入null却不报错
MyCAT非空字段插入null却不报错【问题】:MySQL字段定义为 not null default ‘’; 在项目中执行插入,插入的字段是null,线下却没报错,线上报错。【解决】:可能线下线上分库分表插件MyCAT配置不同,导致SQL执行有差异。在线下通过ShardingSphere+MySQL实现分库替换掉MyCAT,就正常抛出了异常。【另外】sql_mode不同,也可能导致不同环境相同SQL执行有差异。sql_mode文档:Server SQL Modes,MySQL 5.7 模式(SQL原创 2021-11-24 19:57:38 · 1311 阅读 · 0 评论