工作中踩坑

  1. mysql 查询语句中判断where userIds is null 发现不生效。原因是插入语句的时候 ,+notice.getUserIds这个语句,原本 userIds = null 但是 被 “,” 拼接了之后数据库里就成为了 “,null” 字符串
  2. 导出日志审计的时候报 您的主机中的软件中止了一个已建立的连接 问题
  3. 重构模块的时候出现 NoClassDefFoundErrorClassNotFoundException. 原因是 外层用的是 mybatis-plus-core-2.1.8 而 里面的模块用的是mybatis-plus-core-3.2.0 PaginationInterceptor 的路径已经改变了。
  4. springmvc 的入参VO 重写了有参构造函数之后,报错,因为mvc 一定需要默认构造函数反射
  5. 使用ZIPKIN分布式链路追踪的时候引入项目报错 NoSuchMethoError io.lettuce.core.tracingBraveTracing.builder()。 原因是redis 使用的 lettuce 莫名其妙和 zipkin 产生了关系,细节没有排查,需要把 redis 的 lettuce 的maven移除 . 移除了之后再次启动项目 报错无法创建openfeign的clientNoClassDefFoundError org/springframework/cloud/openfeign/loadbalancer/FeignBlockingLoadBalancerClient
  6. MAVEN 依赖问题,子模块导入的依赖2.2.3版本,spring-cloud-starter-zipkin 之后,maven 爆红,zipkin的子依赖显示的是2.1.1 。全局搜索了2.1.1 之后没有发现哪里被定义了。排查后发现是 父工程dependencyManagement 里面依赖了 springcloud G 版,里面全部定义 2.1.1 版本。 把zipkin 依赖拷贝出来后还是无效。原因是 需要把依赖放在 上面,越往上的定义越生效。 上面定义2.2.3 下面定义G版,其他工程引入的版本就是2.2.3
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值