后端开发
文章平均质量分 55
qq_43422537
好记性不如烂笔头,勤做笔记,勤实践!
展开
-
Spring Event
PROPAGATION_REQUIRES_NEW转载 2022-10-20 10:34:45 · 248 阅读 · 0 评论 -
java SpringBoot注解@Async不生效的解决方法
原理篇原代码这里虽然加了@EnableAsync和@Async,但是异步请求依然没有生效解决方案:方法一:同一个类中调用需要先获取代理对象,也就是手动获取对象方法二:不同的类调用,直接注入即可SpringApplicationUtils...原创 2022-06-30 16:03:37 · 1083 阅读 · 0 评论 -
RocketMQ使用
Rocketmq使用原创 2022-06-08 17:18:45 · 2995 阅读 · 0 评论 -
MyBatis Plus 批量数据插入功能,一对多分页查询
推荐好文~MyBatis Plus 批量数据插入功能(https://cloud.tencent.com/developer/article/1883389)拓展阅读:MyBatis原生批量插入的坑与解决方案(https://cloud.tencent.com/developer/article/1892141 )使用 MyBatis-Plus(下文简称 MP)自带的 saveBatch 方法,来实现数据的批量插入功能,因为 MP 不是本文讨论的重点,所以这里咱们就不介绍了,如果有不熟悉的朋友可以转载 2021-12-28 10:02:37 · 1180 阅读 · 0 评论 -
Okhttp3-不推荐使用RequestBody.create(contentType,content)
Java解决方案: 采用 create(String, MediaType) 代替 create(MediaType, String)Kotlin解决方案: 使用扩展功能 content.toRequestBody(contentType);对于文件类型 file.asRequestBody(contentType)原创 2021-12-28 09:41:40 · 4873 阅读 · 1 评论 -
List深拷贝记录
https://www.cnblogs.com/luxd/p/11933686.html浅拷贝1、遍历循环复制List<Person> destList=new ArrayList<Person>(srcList.size()); for(Person p : srcList){ destList.add(p); } 2、使用List实现类的构造方法List<Person> destList=new ArrayList<Pers.转载 2020-09-24 18:38:37 · 317 阅读 · 0 评论 -
Springboot循环依赖
如何解决循环依赖最好的方法是重构代码,进行解耦从网上搜索了简单的方法如下第一种:项目解决用了这种方式@Autowired@Lazy(true)private ClassA classA;@Autowired@Lazy(true)private ClassB classB;在你注入bean时,在互相依赖的两个bean上加上@Lazy注解也可以。第二种:没有尝试,先记录<bean id="ServiceDependent1" class="org.xyz.ServiceDepe原创 2020-09-21 16:22:20 · 129 阅读 · 0 评论 -
POI操作记录
/获取指定行,索引从0开始hssfRow=hssfSheet.getRow(1);//获取指定列,索引从0开始hssfCell=hssfRow.getCell((short)6);//获取总行数(由于获取行号从0开始,所以行数应为行号加1)int totalRowNum = sheet.getLastRowNum() + 1;//获取一个excel表格中的总记录数int rowNum=storagesList.size();//获取总列数int columnNum=hssfRow.getP转载 2020-09-21 16:17:34 · 374 阅读 · 0 评论