我是一名在校大学生,严格意义上来看我今年应该属于研究生二年级(研一结束申请的硕博连读),目前研究区块链效交易率以及安全方向。 之所以有云服务项目搭建的需求,是因为之前碰到了好几次整理个人数据以及小组内各种数据的混乱复杂的情况,每次都忙的焦头烂额却无法完整地整理出自己所拥有且需要的各种数据资源,因为自己是计算机专业的学生,所以自然而然的就想到去做一个资源管理系统来管理手头资源的情况,这也是很多计算机专业的学生本科的时候带一个必修技能。 为了随时随地能够调取自己手头资源,所以我觉得项目应该部署到云服务器上,当然,我也曾想过利用家里面的台式机来承载这个服务,但是还涉及到域名穿透公网IP还有安全防范等各种问题。所以,为了省事儿我选择云服务器承载我的服务。
暂时免费领取到的是双核2GB内存的服务器,这个配置也刚好符合我的需求毕竟就只有我一个人使用。
考虑到自己时间的紧凑,我直接选择了码云上排名曾经上到过第一的成熟框架-Ruoyi,它是开源的,所以我直接拿来用,这里也感谢作者大大的慷慨。 花了一上午时间设计了一下数据库,然后又花了一上午的时间实现了一下代码,这里再次感谢若依框架的成熟(虽然并不能做到完全的随心所欲,还是得修修改改代码界面啥的,毕竟瑕不掩瑜还是非常棒的)。
数据库我选择的是Mysql, 曾经在自己的Linux服务器上安装过很多次,虽然每一次都会遇到一个问题那就是表明大小写问题的一个配置情况(安装的时候不让配置,安装完了以后配置无法修改,下图贴出我曾经的解决方案),这个挺麻烦的这玩意儿,所以我也担心阿里云服务器也会出现。然而在安装的过程中呢并没有出现直接一步到位。
说实话 我也不知道为啥数据库的安装没有出现我之前遇到的问题,可能是版本问题也可能是系统问题也可能是阿里云服务器的腻害之处吧。 数据库安装好之后也配置好之后,在本机的连接工具怎么也连接不上,所以啊通过各种百度才发现,3306端口必须在阿里云的安全组里面进行配置才可以允许访问。这个解决方案听起来轻飘飘的但是通过各种百度之后才 得出的结论也就刻骨铭心了,想了想,确实需要一个这样的防火墙,安全嘛。
剩下的就是jdk的安装还有Tomcat的安装,这些都比较简单, 配置完他们的基础环境之后,直接通过远程连接服务器的工具将项目代码上传到指定位置,执行即可,当在本机的浏览器上通过IP地址和端口访问到我自己的网站的时候那种成就感还是直击人心的。 虽然这些框架也好干嘛也好平台也好都是别人写好的东西我只是简单拿来用用,但他满足了我的需求解决了我的迫在眉睫的问题,这也是我们当下人的一种幸运,牛顿也说过他的成就是因为他站在巨人的肩膀上。我们也可以这么说怎么,
虽然这些框架也好干嘛也好平台也好都是别人写好的东西我只是简单拿来用一用,但他满足了我的需求解决了我的迫在眉睫的问题,这也是我们当下人的一种幸运。牛顿也说过他之所以取得那么大的成就是因为他站在了巨人的肩膀上。我们也可以这么说,我们之所以能够畅通便捷的得到我们想要的资源,那是因为有无数个劳动人民在兢兢业业地为我们不断创造我们顺利成长的环境。总能听到别人说,当代人是多么多么内卷,但是,仔细想想,内卷不正让人变得更加优秀吗?既然让你变得优秀,那又为何反过来去抱怨呢!埋头往前走就是了,总能看到风雨后的彩虹。