后端
菜是原罪
这个作者很懒,什么都没留下…
展开
-
Java自定义excel模板导出
Java,excel自定义模板导出原创 2024-08-08 11:49:17 · 326 阅读 · 0 评论 -
SpringCloud网关组件gateway报Only one connection receive subscriber allowed错误问题解决
1.实现网关全局过滤器时候报Only one connection receive subscriber allowed错误原因是拦截器拦截获取到request POST请求体里面的body数据只能被读取一次,处理完相关逻辑后,需要重新写回新构建request,传递给下一个过滤器,报错如下:因此对于读取的POST请求,读取完后重新构建一个request并通过ServerWebExchange转发到下一个过滤器获取post请求的body的代码 private String reso原创 2021-03-27 14:12:17 · 5158 阅读 · 0 评论 -
MySQL使用Group_concat合并一对多字段
1.实际业务中有些常见的一对多规则关系,比如商品等,在这里我遇到一个实际的业务,用查询的话需要从数据库捞数据再封装太麻烦。正好想起来MySQL有这么个函数可是实现一对多的显示结合实际业务-管理系统相关业务。参考文章:https://blog.csdn.net/u011944141/article/details/78902678规则id对应多个时间段SQL可以这么写: SELECT dt.rule_id,group_concat(dt.time_range) as timeRang原创 2021-01-21 00:22:51 · 1477 阅读 · 0 评论 -
Easypoi+Redis解决Excel数据集重复处理
之前写了一篇关于重复数据的处理,请先参考上篇关于重复数据的处理,文章:https://mp.csdn.net/editor/html/108664938 ,但是这种处理只能用数据库的存量数据来匹配导入的数据是否是重复的,并不能解决数据集本身重复的问题。意思就是,导入的excel数据本来重复了,数据库是判断不了的,比如如下:这两条数据本身重复,而excel解析这两条数据进入校验类IExcelVerifyHandler校验,是一条条进去的。你也可以在进入校验类后写个for循环遍历处理,但是这样做用.原创 2020-12-23 20:17:24 · 1023 阅读 · 6 评论 -
使用EasyPoi实现批量导入并处理重复数据
1.功能实现:把excel表格的数据导入数据库,对于数据库有的数据,跳过不导入,不重复的数据插入数据库。对于业务校验、重复的数据在导入后返回一个excel表格,全部正常导入返回2002.技术实现:EasyPOi、异步化一、maven配置 <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base<.原创 2020-09-18 15:24:02 · 3706 阅读 · 13 评论