- 博客(7)
- 收藏
- 关注
原创 优化SQL
我遇到的问题是测试环境上面的sql运行很快,生产环境上面运行很慢,找了一些博客查看了一番发现,生产上面的索引跟测试上面的索引不一致,导致的order by 字段一,字段二 limit 0,20执行非常慢,字段一有索引字段二没有,将字段二删除掉执行就非常快了。里面会有这条sql的具体信息,执行的是哪一条慢了,锁定这条sql以后就简单了,把这条sql放入数据库中进行执行,看看具体是哪一个环节出了问题。首先先锁定慢sql是哪一条数据,我们使用的是skywalking。
2024-09-06 17:05:36 221 2
原创 feign.RetryableException: xxx-74f69d74f7-d9k4x: Name or service not known executing POST
在发布解析出来的address就是你写的了,有点难找记录一下。
2024-07-25 17:59:08 260 2
原创 解决feign调用服务接口错误
看到这个我突然想起来之前解决过一个问题就是使用Lombok的注解@Data进行对象序列化,没扒源码有兴趣的可以去扒一下,将@Data换成@Getter@Setter就可以了,真的很坑!我这一次也是因为这个原因换成@Getter@Setter就可以了,如果有大神扒过源码可以解释一下为什么会出现这种问题。使用@RequestBody注解传输post请求,传两个参数正常返回传三个参数报错,连接超时。前两天刚遇见使用@feign调用接口报错400,今天遇见了一个使用@feign调用超时。
2024-06-28 16:43:24 546
原创 解决feign调用服务接口400错误
今天解决了一个困扰我几天的使用@FeignClient注解调用本地其他服务,这些服务都在远端的zookeeper里面注册,检查过名称路径都没问题,但是接口返回的400。然后我就在我本地下载了个zookeeper,将项目注册到本地中,还是返回400,先排除zookeeper的问题。然server.max-http-header-size变量已经被弃用,需要设置HTTP请求头最大尺寸。其实根本原因还是因为post请求参数过多导致的参数没有传输完整。有任何错误欢迎大家来指正!
2024-06-26 14:07:56 880
原创 Invalid bound statement (not found)终极解决办法
最近遇到了Invalid bound statement (not found)这个问题,其实说到底就是Mapper文件与Dao文件没有绑定,查了网上的很多资料,文献。按照他们所说的一点点看Dao与Mapper文件名,文件夹名称,方法名称,都不行。查看sqlSessionFactory中的mappedStatements是不是你所期望扫描的mapper文件。ps:我遇到的错误是mybatis的配置文件名称重复跟里面的bean名称重复。我所使用的环境 springboot+mybatis。
2024-06-06 15:45:44 1109 3
原创 Java类没参与编译——坑……
问题:Java的类没有参与编译,设置的source检查过了都没问题,然后开始检查idea中的Project Structure——>Modules。检查这里是否有不属于你本模块的,因为我这个是maven module项目,将不属于本模块的剔除掉就可以了!今天解决了一个非常坑的问题,想着记录一下,以后万一能用到呢!
2024-06-04 15:03:52 224
Java大学生毕业设计-智慧茶园
2024-07-11
springcloud httpexchange
2024-07-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人