开发中遇到细节bug处理
细节bug处理
HCW_wei
这个作者很懒,什么都没留下…
展开
-
idea合并分支只合并某次提交的代码
idea git 合并分支,提交某次代码合并原创 2022-07-25 17:42:26 · 2618 阅读 · 0 评论 -
mybatis<collection>标签使用及分页数量问题分析及解决
项目场景:提示:这里简述项目相关背景:项目中mybatis分页的场景是非常高频的,当使用ResultMap并配置collection做分页的时候,我们可能会遇到获取当前页的数据少于每页大小的数据问题。使用PagerHelper插件同样会遇到该问题。问题描述提示:这里描述项目中遇到的问题:订单列表查询时,会产生多个订单–>且每个订单下有多个子订单(或者说多个商品),此时基于减少和数据库的IO请求,所以选择一次性查询所以数据,然后就想到引用mybatis ---->的collection原创 2022-03-30 18:24:07 · 2757 阅读 · 0 评论 -
@Transactional处理多数据源切换时,未成功切换数据源
项目场景:项目场景:基于springBoot +mybatisPlus 实现多数据源处理<!-- mybatis-plus多数据源依赖 --> <dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactI原创 2022-02-22 14:53:31 · 4675 阅读 · 1 评论 -
运行redis(redis-server.exe)仍然出现黑窗口一闪而过的问题
问题描述:项目描述:启动项目时,显示:Could not create server TCP listening socket *:6379: listen: 提供了一个无效的参数--------------其实就是redis未正常启动然后去启动redis,出现问题描述的情况问题描述:在redis安装路径下启动redis,命令窗口(也就是黑窗口)闪一下就退出了,不显示解决方案:问题解析主要原因:是redis 启动时载入的配置文件除了问题1)修改redis.windows.conf,把bind原创 2022-02-16 15:51:35 · 2106 阅读 · 0 评论 -
Got a packet bigger than ‘max_allowed_packet’ bytes?问题解决
文章目录前言一、Got a packet bigger than 'max_allowed_packet' bytes?二、查找步骤1.Windows系统修改2.Linux查找总结前言提示:以下是本篇文章正文内容一、Got a packet bigger than ‘max_allowed_packet’ bytes?sql文件导入错误,包太大,需要修改配置文件二、查找步骤1.Windows系统修改首先登录MySQL(如果不知道安装目录的前提下,默认都是在C盘)执行 select..原创 2021-11-18 14:21:26 · 1923 阅读 · 0 评论 -
JSON解析错误:无法构建内部类的实例
bug场景 内部类使用::Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `com.sirrahhk.dto.order.CreateOrderDto$Products` (although at least one Creator exists): non-static inner classes like this can only by inst原创 2021-12-01 18:51:43 · 2652 阅读 · 0 评论 -
Mapper类中存在名称相同的方法重载报错
项目场景:官网项目开发问题描述:Mapper类中存在名称相同的方法重载报错为了省事,直接在mapper层通过@select@update等注解形式写sql (此时大都是单表查询没有创建mapper.xml文件)代码如下: @Update("") void updateSortBySort(Integer newSort, Integer platform, Integer classification); @Update("") void updateSortBySort(原创 2021-12-09 18:40:46 · 2868 阅读 · 1 评论 -
java中的for循环里面创建对象和for循环外面创建对象之间的区别
问题描述:其实就是我在for循环外面场景对象。想着可以节省内存,可是最终返回list的对象都是最后一个对象对应的数据,代码如下:List<SelectSelfTestReportVo.ConfigColumns.ConfigTopics> configTopicsList=new ArrayList<>(); SelectSelfTestReportVo.ConfigColumns.ConfigTopics configTopicsOne = new S原创 2021-12-22 10:56:16 · 2239 阅读 · 1 评论