2021年10月15日

Async注解的简单使用记录

摘要: 需求描述 报表页面有许多下拉,下拉是根据数据去重展示的,有的表数据量会比较大,采用redis缓存。把获取的下拉存到redis中,每次请求先从redis获取对应的下拉值,获取到则不再执行查询sql,相反则执行sql查询并缓存。 现提出一个优化,有的表需要每天更新下拉值。目前的功能不满足的点,一是key 阅读全文

posted @ 2021-10-15 11:48 热爱足球的真祺怪 阅读(432) 评论(0) 推荐(0)

2020年11月28日

MyBatis使用collection标签进行多层级嵌套查询

摘要: 1.首先了解一下需求 目标是写一个接口,活动码表查询接口。 先看一下表结构和表数据。 要执行的操作是层级结构查询,通过活动分类(activity_type)查询所有活动名称(activity_name),再通过所有活动名称(activity_name)查询所有活动一级名称(activity_leve 阅读全文

posted @ 2020-11-28 11:49 热爱足球的真祺怪 阅读(6339) 评论(0) 推荐(1)

2020年11月16日

导出Excel后缀名问题(后端强制修改后缀名xlsx可以打开,前端无法打开)

摘要: 1.理解需求 本次需求是普通的静态表头导出,一个直接查,另一个需要计算百分率。 所以也没想太多,直接第一个查数据,第二个计算一下组装数据就开始导出了。 2.问题出现 发现后缀名为exe,当时确实是愣了一下,于是我强制改成xlsx。 发现一切正常,于是我就没改,就这样和前端进行联调了。 果不其然,该出 阅读全文

posted @ 2020-11-16 16:22 热爱足球的真祺怪 阅读(1945) 评论(0) 推荐(0)

2020年10月19日

Oracle报错ORA-00979不是GROUP BY表达式

摘要: https://blog.csdn.net/dreamderekwq/article/details/47253577 在Oracle数据库中使用GroupBy语句,Select中出现的列必须全部出现在GroupBy后面,感谢上面链接的博主。 阅读全文

posted @ 2020-10-19 17:02 热爱足球的真祺怪 阅读(845) 评论(0) 推荐(0)

2020年10月13日

SpringBoot实现导出Excel功能(数据使用Mybatis-Plus分页插件)

摘要: 直接上代码 Controller层 @Slf4j @RestController @RequestMapping("/thermal/tatsworksheettargetd") public class TaTsWorksheetTargetDController { @Autowired pri 阅读全文

posted @ 2020-10-13 11:04 热爱足球的真祺怪 阅读(2143) 评论(0) 推荐(0)

2020年9月29日

使用Mybatis-Plus分页插件实现分页功能

摘要: 首先在pom文件中引入依赖 在Controller层中写入参数 实例化Page对象page1,把分页的页数和每页条数存入这个对象中,然后实例化IPage对象ipage,这时候一定要注意!!page1作为入参在这里一定要放在第一位,就是如图中所示的位置。否则会出现异常,详情请看我写的另外一篇专门记录这 阅读全文

posted @ 2020-09-29 11:41 热爱足球的真祺怪 阅读(2024) 评论(0) 推荐(0)

2020年9月27日

使用Mybatis-Plus分页插件page参数位置问题导致查询失败

摘要: 首先看一下报错信息 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or 阅读全文

posted @ 2020-09-27 09:27 热爱足球的真祺怪 阅读(2071) 评论(0) 推荐(0)

2020年9月26日

@RequestParam注解在项目中的用法

摘要: 本次主要是使用MyBatis-Plus插件实现分页功能,在Controller层传参时遇到的问题,记录一下。 首先点进去看一下@RequestParam注解 required():是否包含该参数,默认为true。可以手动设置为false。 如果为true意思就是必须要传这个参数,如果为false意思 阅读全文

posted @ 2020-09-26 00:34 热爱足球的真祺怪 阅读(269) 评论(0) 推荐(0)

2020年9月24日

关于:java.sql.SQLException: ORA-00942: 表或视图不存在的解决方案

摘要: 1.首先检查sql语句是否正确 2.查看数据库连接是否正确 3.查看项目文件配置是否与数据库连接相同 4.发现同一项目中存在多个数据源(重点) 在DAO层(Mapper层)使用@DS注解锁定数据源 5.问题解决 总结:首先检查sql语句,然后检查数据库连接,都没问题的情况下查看项目文件配置,多数据源 阅读全文

posted @ 2020-09-24 11:16 热爱足球的真祺怪 阅读(1813) 评论(0) 推荐(0)

导航