我是通信工程专业的学生,毕设方向选择了安卓开发,虽然我们专业对于安卓课程学习的不是很深入,但我还是蛮喜欢软件开发的。我的安卓基础其实也不算太好,很多东西都是学到一些皮毛,不过通过这次写毕设软件让我有了很大的进步。
由于软件数据库选择Mysql,为了使软件有更好的用户交互效果,所以选择搭配云服务器,刚好从同学那了解到阿里云有“飞天加速计划·高校学生在家实践”活动,可以免费领取两个月外加两周的云服务器,属实是让我惊喜万分。我抱着尝试申请的想法注册了阿里云,结果真的领到了两周的云服务器。然后我好好利用这两周,完善了我的数据库。
不过对于像我这种从没使用过云服务器的新手来说,在部署的时候遇到了太多难以解决的问题,自己从网上找视频教程,修改了实例密码,还知道进入服务器的方法。在自己的电脑按住Win+R打开运行窗口,然后输入mstsc,然后就输入云服务器的公网地址,再然后输入服务器的账号密码就能成功进入服务器内部了。
我在本机电脑里将用到的jdk,Mysql,打包在一个压缩包,然后复制到服务器里。在服务器里配置jdk环境,安装Mysql数据库,在服务器的运行窗口已经能成功操作Mysql数据库了,但在程序要用到数据库的时候却怎么也连接不上,然后便在网上找各种视频和文章教程,最终发现Mysql远程连接要使用3306端口,不仅要在服务器的防火墙开放端口,还要在阿里云服务器官网控制台的安全组里开放端口。这问题困扰了我几天,最后还是在阿里云开发者社区里的一篇中看到,对此挺感谢那篇文章的。
两周的体验也差不多接近尾声了,软件功能基本写完但还有待完善,趁此机会来发表一下我的看法,最后还想说的是,阿里云开发者社区挺棒,让我学到了不少东西。
最后带上我的一张软件截图,虽然还没完善,哈哈。
