携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第17天,点击查看活动详情
后期项目维护更新
如果后面我们觉得项目需要完善该如何进行服务器项目更新呢?
- 将该项目的进制终止
netstat -anp |grep 8080
kill -9 17303
也可以使用ps -ef | grep java
kill 【进程ID】
命令说明:
ps : Linux 当中查看进程的命令
-e 代表显示所有的进程
-f 代表全格式【显示全部的信息】
grep : 全局正则表达式
重新上传jar包
重新进行后台的启动
- 更新项目,重新运行
nohup java -jar onlinemusic.jar>>log.log&
更新了一下注册登入的前端页面!
遇到的面试题总结
- 上传其他文件,然后将后缀改成
.mp3,如何识别?是否可以正常播放?
因为每种类型的文件都有自己的文件结构,都有自己特有的格式,我们根据
mp3特有的文件格式,在倒数第128字节处,有有个TAG音乐文件标志,从而在上传时就检测一下是否是音频文件,如果不是音频文件无法上传!
- 可以上传大文件嘛?
不能,因为一首歌曲的大小不会很大,所以我已经在配置文件配置了每个文件的最大上传大小,以及单次请求的文件总数大小!
#配置springboot上传文件的大小,默认每个文件的配置最大为15Mb,单次请求的文件的总数不能大于100Mb spring.servlet.multipart.max-file-size = 15MB spring.servlet.multipart.max-request-size=100MB
- 为啥不用
HTML的原生audio标签?
因为我想通过使用开源的播放器,提升一下自己的学习能力,毕竟我们经常会在自己的项目中使用到其他的优秀开源项目,我们也需要具备这样的能力,学习使用大佬的优秀项目!
只要将开源播放代码换成原生
audio即可!s += "<td <a href=""> <audio src= ""+ musicUrl+"" + controls="controls" preload="none" loop="loop"> >" + "</audio> </a> </td>";
原生的
audio标签和开源播放器的一首歌曲的下载时间如下:开源播放器:
原生
audio播放器:
可以看到同样一首歌曲在线播放后下载的时间不同,虽然2个都是边下载边播放,但是这里的开源播放器下载时间更短!