实战问题
文章平均质量分 79
陈年小趴菜
这个作者很懒,什么都没留下…
展开
-
swagger+javax/xml/bind/DatatypeConverter+aop各种问题
但是由于我有一些接口时服务之间相互调用的,这就导致了我aop记录日志的时候会把调用的接口以及调用子服务的接口全部都记录下来,这不是我的初衷。通过AOP进行记录操作日志,因为引入了swagger,就想要直接使用controller的注解ApiOperation作为切点。这是swagger报的错:一个接口都没有了,空空的。查了下原因是因为swagger没有找到注解标识的接口。这是我登录的时候出现的问题:同样的代码,jdk版本,但是一个项目报错,一个项目不报错。原创 2024-02-19 10:00:00 · 20037 阅读 · 0 评论 -
Rabbitmq调用FeignClient接口失败
微服务结构,目前有A、B、C三个服务。A服务:做一些工具类的功能B服务:类似于门户,调用A、C服务来给到前端C服务:基础模块,日志、权限、数据维护A服务:实现blast功能,该功能是异步任务,需要几分钟的时间才能执行完成,所以采用了消息队列的方式通知功能完成,可查看数据。当代码执行完成之后通过rabbitmq发送消息到B服务B服务:消费消息,调用C服务存储完成通知数据C服务:提供FeignClient接口服务之间通信没有问题消息提供和消费没有问题综合猜测可能是线程或事务问题。原创 2024-01-26 10:42:28 · 20216 阅读 · 0 评论 -
springboot跨域问题,解决方法
前端访问出现CORS跨域问题。不多说,直接上代码~原创 2023-12-20 15:07:55 · 20397 阅读 · 0 评论 -
docker-compose启动项目时报错Version in “./docker-compose.yml“ is unsupported.
报了版本问题,查了下命令写法不同了。原创 2023-12-18 16:08:32 · 24079 阅读 · 0 评论 -
failed: Connection refused: connect/com.alibaba.fastjson.JSONException: expect ‘[’, but int, pos 1,
我的项目是springboot+eureka,根据这段信息我可以看出是因为启动连接不到我本地的eureka服务报错的。检查应用程序配置:检查应用程序的配置文件,确保其中包含正确的主机名和端口号。确保目标主机上的服务正在运行:请确保在本地主机上启动并运行了名为 "JUSHU-DATA" 的服务,并且服务正在监听端口 8078。检查服务日志:查看服务的日志文件,以查找任何与连接问题相关的错误消息。可能会提供更多有关问题的线索。检查服务是否正常运行:连接到目标主机上的浏览器或使用 curl 命令尝试访问 "原创 2023-12-18 10:50:47 · 20819 阅读 · 0 评论 -
服务启动时报错Communications link failure
3.确保你的信息(包括主机名、端口号、用户名和密码)正确,并且与 MySQL 服务器上相应的用户授权匹配。大致就是这几种检查方式,都检查完没问题,基本就解决了。1.检查数据库服务是否正常启动,没启动,起来就好了。2.检查本地和数据库地址的网络通信,能否正常连接。我的这个报错原因很明显是数据库连接失败。原创 2023-12-18 10:42:54 · 20140 阅读 · 0 评论 -
docker学习(八、mysql8.2主从复制遇到的问题)
既然是权限认证问题(Authentication plugin 'caching_sha2_password' reported error),那就去主库配置下权限就应该ok了。(我的环境:windows中安装了wsl,是ubuntu环境的,在wsl中装了miniconda,miniconda中装了docker)而是认证问题,那么我确定,我的ip配置对了。在我配置主从复制的时候,遇到了一直connecting的问题。下面我换成正确的ip,再次重新配置。起初可能是我ip配置的不对,# 删除原来的slave。原创 2023-12-08 10:35:50 · 20967 阅读 · 0 评论 -
实战之shardingjdbc引入报错Cannot invoke “Object.toString()“ because the return value of “java.util.Map.get(
在运行setEnvironment的时候可以断点看到getDataSourceNames成功了,进入到while之后,进入getDataSource方法,然后我就发现了type,DataSource result = DataSourceUtil.getDataSource(dataSourceProps.get("type").toString(), dataSourceProps);报错地点在这里,创建数据源的时候就报错了,可以定位到是datasource里面配置的有问题了,继续进行深入断点。原创 2023-12-04 18:04:36 · 21905 阅读 · 0 评论 -
实战之简单OOM
这个错是再解析xml时报的,xml文件大小3.2G,所以问题还是很明显的。业务内容:解析xml文件并写入到数据库。原创 2023-11-15 09:58:16 · 12125 阅读 · 0 评论