![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
项目中遇到的问题
文章平均质量分 61
日常工作中遇到的各种疑难杂症
CloudX2019
项目中碰到的各种问题记录留档
展开
-
EasyExcel合并行处理并优化
本来打算调整为异步导出解决此问题,但是经过测试发现10000条数据如果不合并直接生成excel只要十几秒,但是使用合并自定义合并策略就非常慢,需要一二十分钟,这个时间差大的太离谱了,于是查看合并策略代码有哪些地方可以优化的。于是先简单的写一个工具类实现根据数据自定义合并单元行,基本思路是获取当前单元格内容和上一行的单元格内容比对,如果相同则添加合并区域,如果不同则不处理,如果上一个单元格在合并区域中,则先移除合并区域再将当前单元格添加到合并区域中。3次删除,大大的影响了效率。原创 2023-07-20 15:12:45 · 4075 阅读 · 13 评论 -
SpringCloudStreamRocketMQ报错The producer group[] has been created before, specify another name please
由于偷懒不想在每个项目中配置生产者的SubscribableChannel,导致项目中产生隐藏BUG。好在最后问题排查出来并解决,但是由于系统部分消息丢失而导致的数据问题还需修复。原创 2023-07-10 11:48:11 · 1725 阅读 · 1 评论 -
Spring AOP 单点多个切面顺序问题
Spring AOP 单点多个切面优先级问题原创 2022-11-21 00:00:00 · 628 阅读 · 1 评论 -
WxJava 报错超时
在项目中集成WxJava做微信开放平台第三方平台开发,使用小程序上传代码接口时报错如下小程序提交审核失败,原因:me.chanjar.weixin.common.error.WxRuntimeException: java.net.SocketTimeoutException: Read timed out at cn.binarywang.wx.miniapp.api.impl.BaseWxMaServiceImpl.executeInternal(BaseWxMaServiceIm原创 2021-07-27 18:05:45 · 2464 阅读 · 10 评论 -
seata:mysql驱动8.0时,JacksonUndoLogParser 反序列化报错
seata1.4.1版本下在使用mysql驱动8.0时,seata在进行undo日志处理时,JacksonUndoLogParser发生了反序列化报错。具体错误信息如下com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `java.time.LocalDateTime` (no Creators, like default constructor, exist).原创 2021-05-06 16:55:06 · 2056 阅读 · 1 评论