作为一名软件工程大二在读本科生,在度过了一年迷茫和徘徊的大学生活后,我下定决心走后端Java开发方向,经过几个月的学习后,掌握了基本语法和流行框架的使用。为了能让自己的成果在互联网上发布,我意识到需要一台服务器来不间断运行我所部署的项目,而阿里作为国内拥有最深厚Java技术栈的大厂,我第一时间便想到来阿里云租用一台服务器。
在使用这台免费领取的ECS服务器的过程中,我经历了不少磕磕绊绊。首先我给ECS设置的是CentOS7操作系统,该系统隶属于Linux操作系统,为此我花了几天时间熟悉Linux的操作指令。同时作为一台全新的服务器,除了服务器本身自带的文件,可以说纯净的犹如一张白纸,我陆续在服务器上安装了MySQL数据库和Redis数据库,安装和使用的过程中难免遇到大大小小的问题。比如MySQL的连接问题,在教程的指导下我开放了端口、防火墙,但是在Windows本地却出现了奇异的一幕:Navicat可以连接到服务器的MySQL数据库,而IDEA却无法连接到MySQL数据库,在网络上搜寻解决方案后给IDEA的连接url加上了一连串的后缀,或许是Navicat连接时内部已经有了那些配置,而IDEA没有才导致了这个bug,又或许是MySQL版本的问题,总之确实是很奇异的一件事。
由于学业和技术学习二者时间和精力上的冲突,一个简单的博客网站可能需要一周甚至两周来编码完成,但是在拥有一台服务器后,我对前后端分离的理解又加深了一步,同时也察觉了服务器的性能问题,从前在各大网站看到的服务器性能问题也逐渐出现,当他们真切地出现在我眼前时,更加激起了我对技术学习的热情,在续领服务器后,期望能平衡学业和技术二者,保持绩点的同时做出一些自己想做的东西。