我的ESC使用体验

简介: 在体验了两周的阿里云云服务器,我对服务器有了新的认识

ESC使用体验
一,自我介绍
​ 作为一名刚步入大三的软件工程专业的学生,接触后端已经接近一年多了,虽然对技术还不成熟,但我还是想把自己写的项目部署到服务器,来好好地体验一把开发的过程。我一步一步跟着网络上的资源博客学习,但在选择服务器的问题上遇到了困难,后来了解到阿里云这一很不错的云服务器平台,于是选择了阿里云,并且了解到了“飞天加速计划·高校学生在家实践”活动,在免费申请到了为期两周的云服务器后,我上手体验了一把ESC后,深有感触。于是将自己的体验记录下来。

二,使用体验
​ 接下来,我将介绍我的阿里云ESC使用体验。

​ 首先感谢阿里云,为我们学生群体提供云服务器的短期体验以及后续续期。
如下是我创建的实例,在这个地方我可以查看到服务器实例的公网和私网ip地址,实例的id及名称,以及它的运行状态,公网IP,可以理解为外网IP,全球网络都可以通过这个公网IP访问到这个服务器以及该服务器的进程,公网IP主要作用:连接互联网进行访问,将本地文件及数据上传,能够远程与远程数据交换等;私网IP,可以理解为内网IP,只有在内网才能使用,内网的各个ip之间可以进行访问,内网主要是用来解决ip占用的问题,提高IP的使用率。可以看到,我的服务器正在正常运行。
image.png
进入管理面板后,我了解到的一些关于云服务器的相关知识
1.远程连接
这里可以通过WorkBench,xshell等工具直接登陆到服务器的命令行模式的操作。

2.监控
在该面板可以清晰直观地看到服务器的性能信息和运行信息,比如CPU以及内存使用率和系统负载情况等等

3.安全组
何为安全组呢?安全组就是为服务器安全设置的,相当于一个虚拟的防火墙,在这里你可以选择开放服务器的各个端口,当然,开放的端口越多,服务器安全性就越低,越容易收到恶意攻击。安全组要根据自己的需求进行编辑操作。

4.升降配和变更带宽
这两个操作均可以改变实例即云服务器的配置

5.操作记录
在这里,记录了用户对这个实例的所有操作,有实例配置,实例状态,实例属性,关联安全组,关联弹性网卡等配置的变更的所有操作记录。

而后,我便通过xshell进行远程连接,我连接的是服务器默认生成的root管理员用户,密码是我自己设置的,如下

image.png
远程连接成功,于是我便开始着手布置项目,我同时也用xftp连接了服务器来进行数据文件的远程传输。我将项目所需的jdk,tomcat等压缩文件上传到了服务器,并进行了解压。并将项目打包生成的war文件放在了tomcat的webapps目录下,并重启了tomcat,但项目无法运行,我在搜索了相关问题后发现,我没有配置jdk的环境变量,在配置后项目正常启动。
但当我通过浏览器访问时,发现请求被拒绝了,我查阅的相关论坛博客后,了解到,阿里云服务器的安全组未设置,相当于虚拟防火墙未开放端口,如下,在安全组下点击配置规则,选择手动添加规则,开放8080端口供我们访问。然后便能成功访问,到此我的项目便成功运行在服务器上了。
image.png


三,我的收获与感悟
通过对阿里云服务器的操作,我有如下收获:
1.想要成为一名后端工程师,少不了对linux系统和命令的熟练使用。
2.我成功掌握了远程连接服务器和文件传输操作,能更加方便的使用服务器。
3.能向服务器部署我的web项目
4.对于在linux系统下的环境变量有了更深入的了解
5同时也学习到了一些计算机网络的知识,比如端口,ip,网关,路由等内容。
6学习到了tomcat,jdk,mysql等常用软件在linux下的安装操作。

在参加“高校学生在家实践”活动的时候,我正好因疫情在家未能返校,但是我通过该活动,学习到了不少书本外的知识,同时也明白了在疫情的大环境下,大学生更应该保持学习的热情,在家学习的时光时宝贵的。同时作为一名计算机专业的学生,更应该树立终身学习的理念,保持自己的核心竞争力。未来是数字化的新时代,我们要学习到前沿知识,这样才能把握到时代的新潮,实现自我价值。感谢阿里云提供给我这次体验云服务器的机会,让我对后端的技术有了更深一步的了解,希望“飞天加速计划·高校学生在家实践”能越做越好,能有更多的在校学生能加入参与到活动中来。

四,我的项目描述
功能简绍

首页有登录和注册功能,禁止用户未登录访问资源
image.png

主页能进行学生信息的注册浏览,退出登录,注册时进行基本的信息验证
​对注册的账号密码验证,不能为空和重复
如下为主界面
image.png
浏览数据时可对数据进行删除,逻辑删除,以及恢复逻辑删除的数据
image.png

该项目使用了使用了springboot+mybatis的框架,并使用了全局异常处理器和拦截器来处理数据异常和未登录访问,数据显示使用了js和ajax
由于spring为单例模式,有状态的bean涉及线程安全问题,所以有必要使用Spring自带的ThreadPoolTaskExecutor线程池来保证线程安全,同时在controller的方法上使用@Async来设置异步方法并使用事务注解来设置回滚和隔离级别

相关实践学习
快速体验PolarDB开源数据库
本实验环境已内置PostgreSQL数据库以及PolarDB开源数据库:PolarDB PostgreSQL版和PolarDB分布式版,支持一键拉起使用,方便各位开发者学习使用。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
弹性计算 安全 Linux
esc使用体验心得esc使用体验心得
在我看来云服务器有以下优点:省力,不需要专门花时间去维护服务器的硬件,看服务器是否运行正常;稳定,这应该是最主要的有点;安全,做web开发最怕的当然是攻击,所以选择大厂的服务器,自然是最香的;省钱,这当然也是很重要的,尤其对于我们学生用户还是很友好的,爆赞!
|
大数据 Linux
关于对ESC的使用体验
本文对ESC的使用体验进行说明为主体,以及进行了个人介绍和收获总结。
|
Java 网络安全
ESC的使用体验,非常好用!
自己对ESC的使用体验,以及一些个人的理解和踩的坑,还有心得体会,希望大家看了有所感悟!
ESC的使用体验,非常好用!
|
安全 开发者
Esc使用体验心得
阿里云开发者社区
|
弹性计算 安全 Linux
esc使用体验心得
在我看来云服务器有以下优点:省力,不需要专门花时间去维护服务器的硬件,看服务器是否运行正常;稳定,这应该是最主要的有点;安全,做web开发最怕的当然是攻击,所以选择大厂的服务器,自然是最香的;省钱,这当然也是很重要的,尤其对于我们学生用户还是很友好的,爆赞!
|
弹性计算 Linux
关于esc的使用体验
很高兴在这里发表一篇文章来跟大家分享我最近使用ECS的体验感受,希望大家喜欢,我是一名计算机网络专业的学生,因为自己所学的方向是需要用服务器来进行实际操作的,所以我在我老师的推荐下,在阿里云上找到了一ECS服务器来给结合项目实操。而却学生党还可以免费领,只需完成上面的任务就可以,实在很人性化啦!这个飞天加速计划·高校学生在家实践活动,太为学生党贴心策划了,很感谢这次活动。我在这款服务器里使用使我学习上也得到一定帮助,因为我们学校的课程也开设了linux课程,学的也不是很巩固,同时也了解了一些云服务器的知识,想要拥有一台服务器。通过对ECS云服务器的使用让我巩固了Linux命令,同时也掌握了一些
|
Java 关系型数据库 MySQL
第一次ESC使用体验
第一次ESC使用体验
|
弹性计算 安全 Linux
关于ESC的使用体验
本文章是在我使用并且学习了ESC平台搭建后的感受,使用Linux系统,但是直接的电脑性能装虚拟机不行,需要用到云服务器来部署自己开发的项目进行测试,在老师的讲解以及推荐下,我认识到了阿里云这个平台,又经过朋友的介绍,了解到了“飞天加速计划·高校学生在家实践”活动,我决定先领取两周试用一下。
关于ESC的使用体验
|
弹性计算 Java 应用服务中间件
ESC使用体验
阿里云的ECS飞天加速计划为学生提供了一个免费的学习平台,能够帮助很多囊中羞涩的学生