由于在校学习以及最近暑期实习的需要,我申请了高校学生免费算力-飞天计划免费领取服务器两个月的活动。在这一周使用的情况,我本着学习webservice的需要,由于与他方合作需要别人调取我们的接口,那就必须使用到服务器,不然别人就不能通过网络的方式直接调用我们的接口。所以,当我写完了webservice的代码后,我将其打了一个jar包,根据之前学习过的知识,在服务器上配置了jdk以及tomcat,然后再jar包的目录下使用语句nohup java -jar xxx.jar &,将jar包运行使用,在服务器上访问我自己设定好的端口号,别人也可以成功访问,并且调用我们的接口。
所以,我怀着感激的心态,感谢阿里云给了我这两周的免费使用的机会,让我在解决问题的基础上学习了更多的知识。比如,之前我运行jar包都是直接运行java -jar xxx.jar启动。然而,在这种方式下启动jar包,输入ctrl+c就会自动退出后台,而使用nohup java -jar xxx.jar &,就不会退出后台,必须自己手动退出后台才可以使进程结束。还有,我学到了很多关于linux的基础,与此同时安装了宝塔面板,在宝塔面板上面安装docker和安装mysql非常方便,安装完后的管理也很方便,比如说数据库,可选择不同类型的数据库,并且对数据库密码的更改以及数据库的启动退出还有数据库表的备份以及定期备份,都比在xshell面板上面的操作更加方便快捷!
通过此次的学习,我深刻领悟到了学无止境的道理,知识是学不完的,当你开发完后,就想让别人能够访问到你写的接口,这时候就要接触新的东西,又可以学习新的知识。所以,我非常感激阿里云能给我深入学习的机会,希望能够同意我接下来两个月的使用申请,谢谢!