我是一名大四的学生,现就读于某211高校,大学所学的专业是软件工程。由于临近毕业,所以学校要求我们每个人做一份毕业设计,一来检验大学四年的学习成功,二来作为档案留存。我的毕设是做一款基于springboot框架的管理系统。拿到题目之后,我从需求分析开始,一步一步迈进。由于我一直想按照企业开发软件的标准来完成毕业设计,所以在详细设计阶段,我大脑中就蹦出一个想法——将项目部署到服务器上。由于之前没怎么接触过服务器,所以我就去知乎上寻找答案,偶然机缘之下,看到一个答主提到了阿里云的飞天加速计划·高校学生在家实践,于是就想着来试试,顺着附加的链接就点了进来。
活动页面显示要想申请到服务器,需要先通过测试。而阿里云真的很贴心,推出了《7天玩转云服务器》的课程,简直是手把手教你怎么购买服务器、使用服务器、修改服务器的配置以及服务器里面的各参数都代表什么等等。在老师的耐心讲解之下,我对云服务器有了一个基本的认识,以前没听说过的很多概念像ddos、安全组等,现在也有了大致的轮廓。
在使用服务器的过程当中,我发现这两款了两款非常好用的工具——xshell和xftp。这两款都是远程操作服务器的工具,而且都支持开多个会话。最重要的是,这两款软件都有免费版,供学习使用。不过在使用服务器的过程中,也遇到了一些问题,比如在用yml命令下载jdk的时候,弹出了Error: Failed to synchronize cache for repo 'AppStream'这样的错误,在网上查了之后说是防火墙的问题。不过我避开了这个问题,先从oracle官网上将jdk的压缩包下载到本地,然后用xftp再将jdk压缩包从本地上传到云服务器。
进入大厂可以说是每一个程序员的梦,我的一些学长曾经凭借自身过硬的实力顺利进入阿里平台事业部,所以我一直都以他为榜样,在鞭策自己。虽然在实践的过程中遇到了很多困难,尤其是配置环境的时候,各种稀奇古怪的问题都会出现。不过我都没气馁,上百度和csdn,一个问题一个问题的查,最终出现了满意的结果。