摘要: 最近服务器上要保存一些视频,上传成功后通过nginx在公网查看,发现nginx报403,。查询资料后发现是nginx对文件没有权限导致的,对指定视频配置读取权限后依然403,进一步检查后发现存放视频的文件夹只有读取权限,而在linux系统中,想要读取某文件夹下的文件,必须拥有该文件夹的执行权限。 # 阅读全文
posted @ 2022-10-22 17:30 听雷雨声 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 一、使用base64 1 let fileData = []; 2 fileData.push(file); 3 const reader = new FileReader(); 4 let blob = new Blob(fileData, {type:this.file.type}); 5 // 阅读全文
posted @ 2022-07-14 13:09 听雷雨声 阅读(992) 评论(0) 推荐(0) 编辑
摘要: 1.指定要打包的格式 <packaging>war</packaging> 2.首先要去掉自带的tomcat 1 <dependency> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-starter- 阅读全文
posted @ 2022-06-10 19:55 听雷雨声 阅读(1373) 评论(0) 推荐(0) 编辑
摘要: 过滤器中自动装配了其它类,在idea中调试的时候没有出任何问题,但是打包部署到tomcat,运行到过滤器代码时报错,经过检查是自动装配的类为null。造成这种的原因是因为部署到tomcat时,过滤器是由tomcat管理的,不归springboot管。解决方式就是自己去springboot的bean管 阅读全文
posted @ 2022-06-10 19:44 听雷雨声 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 现在的web项目大多都是前后端分离的了,前端使用axios,后端使用springboot,前后端服务器不在一个域中,由此带来的跨域问题不可避免,这里总结一下常见的跨域解决方法。 1.在过滤器中编写允许跨域的代码 // 获取当前请求地址 String origin = request.getHeade 阅读全文
posted @ 2022-05-03 12:46 听雷雨声 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 事情起源于一次使用set来去重的需求。一开始使用的HashSet,然而实际运行后发现,每次返回给前端的数据顺序都是变的,虽然结果一样,但是对用户来说这是一个不好的体验,然后我把HashSet换成了TreeSet,于是问题出现了,Java虚拟机报了这样一个错误:java.lang.ClassCastE 阅读全文
posted @ 2022-03-29 22:51 听雷雨声 阅读(378) 评论(0) 推荐(0) 编辑