![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
实战
永不秃头的木白
佛系王二狗
展开
-
基于easyPoi实现多行遍历需求的导出[粗暴版本]
如题原创 2023-01-03 23:15:34 · 5679 阅读 · 6 评论 -
SqlSession was not registered for synchronization because synchronization is not active
主要问题堆栈:SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@7e35f105] was not registered for synchronization because synchronization is not active场景:spring boot + mybatis原因:某些mybatis不会输出详细的堆栈信息,例如@Param参数使用和对应sql变量的映射,不手动try-catch的情况下将不会看到问题错原创 2021-06-07 16:25:44 · 1331 阅读 · 1 评论 -
Mysql 使用问题汇总
业务场景如下:1、基于某个数据量较大的表,根据条件筛选其在当天的最大值和当月的最大值2、因为数据库版本是5.7.30,所以这里没有使用分组函数3、因为数据量太大,使用max()在全表扫描的情况下,sql执行速度太慢,所以需要先走索引过滤数据之后,再进行分组排序,取第一条数据这里根据类似的表结构建立了测试表,DDL语句如下:CREATE TABLE `test` ( `id` int(11) DEFAULT NULL, `name` varchar(100) DEFAULT NULL,原创 2021-05-27 16:28:04 · 437 阅读 · 0 评论 -
使用web.client.RestTemplate进行接口访问
直接看代码,复制可用public class RestTemplateUtils { private static final RestTemplate restTemplate; static { HttpComponentsClientHttpRequestFactory httpComponentsClientHttpRequestFactory = new HttpComponentsClientHttpRequestFactory(); http原创 2021-04-25 16:40:19 · 371 阅读 · 0 评论