欢迎光临散文网 会员登陆 & 注册

黑马程序员Java企业级实战开发《学成在线》微服务项目,基于SpringClou

2023-06-04 19:52 作者:-往逝-  | 我要投稿

P66 关于测试文件上传接口

问题:

能够使用httpClient测试,但在页面中上传图片报404

解决方法:

1.前端工程中.env文件后台服务网关是否修改

2.修改完成是否重新启动前端工程

p69 关于合并前后文件进行MD5比较失败问题

解决方法:需要保证源文件和合并后文件路径中的斜线保持一致

P70 上传文件到minio中,但是合并时出现java.lang.IllegalArgumentException: source testbucket/chunk/11: size 1048576 must be greater than 5242880

原因是因为chunkFolder获取file[]时,内部的顺序不是按照1-9的顺序排序。所以在UploadObjectArgs对象中的filename方法中不能使用files[i].getAbsolutePath()

解决方法:

UploadObjectArgs对象中的filename方法中手动指定本地文件路径即可

P71 没有使用nginx时,大文件上传报错:MaxUploadSizeExceededException

解决方法:在nacos中,media的配置文件中添加以下配置

P73 minio中分块文件不能删除问题

解决方法:需要对minioClient.removeObjects()方法产生的对象进行遍历

P87 如果debug时,下面代码提示VideoUtil.get_video_time出现空指针异常

是因为从minio下载的文件以.temp结尾。

解决方法:将临时文件的后缀名改为.mp4

P93 页面显示不正确

  1. nginx.conf 配置文件出错
  2. 浏览器缓存未清理
  3. nginx服务器未启动或重启

P94 测试http://localhost:63040/content/coursepreview/7出现MethodAegumentTypeMismatchException异常

原因:接口返回对象后,再次调用了url,并将viewName[String类型]放在了courseId[Long类型]处。

解决方法:clean一下对应工程(尝试)

P94 freeMarker页面中某一个数据为空处理

P95 弹幕的下载 报413错误

原因:上传文件太大,使请求长度超过了nginx默认的缓存大小和最大客户端最大请求大小(在前面的代码编写中,解决了常规情况下的文件过大的问题)

解决方法:在nginx.conf文件中的http{}中添加

#(配置请求体缓存区大小) 

client_max_body_size 8M;

#(设置客户端请求体最大值) 

client_body_buffer_size 128k;

fastcgi_intercept_errors on;

P104 A服务使用openFegin远程调用B服务时,查找不到B服务名,排除问题的流程

  1. 看A服务中远程调用的相关配置
  2. A服务pom文件添加依赖
  3. A服务中关联nacos中的feign文件
  4. A服务编写feign接口
  5. 启动类添加@EnableFeignClients注解
  6. A服务是否上报到nacos


P106 kibana在虚拟机中可以打开,但无法打开

解决方法:访问

https://blog.csdn.net/weixin_52477733/article/details/129847700

同时在es删除索引时需要注意索引名后面要加*

curl -X DELETE "http://localhost:9200/.kibana_task_manager*"


P109 jwt令牌无法校验 问题

文档复制的路径少了一个/auth


P117 redis无法远程连接问题

报错:Connection: Connection error on AUTH: NOAUTH Authentication required.

原因:连接时需要密码

解决方法:finalShell中在/data/soft/redis中找到redis.conf。查找requirepass,获得密码


MethodArgumentTypeMismatchException

定义课程预览接口,运行程序测试时出现异常课程预览接口,运行程序测试时出现异常


黑马程序员Java企业级实战开发《学成在线》微服务项目,基于SpringClou的评论 (共 条)

分享到微博请遵守国家法律