我为我有这么好的学习环境而感到开心,同时也非常感谢阿里云提供的免费的ECS云服务器,让我有机会去学习。我再来介绍一下我自己吧!我就读的专业是软件工程,现在是大三下学期,距离大四越来越近了,蓦然回首才发现自己在大学期间浪费了许多时间。特别是大一的下学期,由于疫情的影响,导致了8个月的寒假,同时自己也不是很争气,浪费了这8个月的宝贵时间。在大二下学期的暑假我看到了B站出现了很多的学习教程,而我由于走的是移动开发的方向,所以我学习了一些安卓开发。在学到一般的时候发现,安卓开发是前端的开发,于是我就对前端和后端进行了进一步的学习和了解。发现自己比较适合后端的开发,可能是有成就感吧,我选择了后端的深造。首先学习java,再学习Spring框架,总之任重而道远吧。在学习SpringBoot后,我自己也写了一些小小的项目。后来,通过B站的一些视频的介绍,我了解到的阿里云有提供免费服务器的活动,于是我上了阿里云,发现活动变了,变成了现在的“飞天加速计划·高校学生在家实践”活动。
于是我萌生了一个想法,能不能把自己写的一些项目部署到服务器上,这样让我的网站可以让所有人都能访问到。于是我从B站上看到了SpringBoot如何部署到服务器上。我发现相对于传统的ssm项目,SpringBoot项目部署只需要将SpringBoot的项目打成jar包后直接在服务器上运行就可以了。因为在SpringBoot项目中已经自带了一个Tomcat9的服务器,所以无需在服务器上装Tomcat服务器了。唯一的难点是需要在云服务器安装mysql数据库。在安装mysql数据库的时候发现初始后数据库的时候出错了。在CSND找相对应的错误解决办法。发现重置服务器后就安装成功了。可能是我服务器上安装或者设置了什么配置吧,导致数据库没安装成功。
我做的是一个疫情的地图的小项目,虽说比较简单,但是用到的技术也比较杂。这个项目后端用到SpringBoot,mybatis-plus, lombok这些技术,前端用到一个echarts框架。这个小项目就花费了一个小时就可以完成了。现在的框架越来越多,让开发的工作更加简单了。我希望在未来能让人们用到我写的系统,为人民提供服务回馈社会。