阿里云飞天加速计划·高校学生在家实践使用体验

简介: 两周的阿里云ECS实例使用体验,让我深入了解了云服务器的运作方式、使用方法。本篇文章将分享我使用云服务器的主要用途、阿里云ECS云服务器的使用体验、使用过程中遇到的困难及解决方法等。

一、个人简介

本人是机械工程专业研一在读学生,由于负责项目需要搭建一款软件信息平台,涉及到用户硬件设备的数据本地存储和数据上云,需要一款云服务器用于搭建完整稳定的数据流和系统服务。通过多方调研查找资料,选择阿里云ECS服务器用于搭建项目的云端环境,看到阿里云的飞天加速计划·高校学生在家实践活动,可以免费申领一段时间的云服务器使用权,本着学习的心态申领了一台,并使用了十天的时长,收获很大,在此做分享记录。

二、使用攻略

2.1申领方法:进入阿里云开发者社区,完成学生认证即可初次领用两周的ECS实例

1.png

2.2 使用方法:进入阿里云服务器管理控制台,我选择下载了Alibaba Cloud Client客户端,以便更方便的操作云服务器实例

image.png    成功添加服务器后,我进入了服务器安全组规则配置页面,因为项目需要在云服务器端安装MySQLtomcat等服务,我在云服务器安全组入方向规则中添加了33068080两个端口.

image.png

随后进入云端服务器安装了MySQL服务,在本地电脑上使用navicat软件成功连接了云服务器的MySQL数据库,并通过本人开发的安卓APP与数据库进行数据通信,实现了较为稳定的数据流

image.png

我还在云服务器上安装了tomcat服务,并在本地的IDEA中将springmvc项目通过war包的形式打包上传到云服务器中的tomcat进行部署,由于项目运用到websocket服务实现服务器与客户端的数据交流,在通过war包部署时遇到了问题,无法在服务器上成功激活websocket服务,经过排查,重新编写了项目的xml配置方式,重新定义握手接口和拦截器,最终实现了基于websocket的跨局域网数据通信功能。

image.png    最终将war包安装在tomcatwebapps下,云服务器提供了公网ip,实现了公网访问我的javaweb项目。

三、 收获总结

在十天左右的使用时间里,我充分运用了云服务器的基础功能,为项目部署了云端服务环境,成功搭建出了一套“边云协同”系统框架。经过近段时间的摸索,愈发体会到阿里云服务器的功能强大、操作便利,能够为项目开发带来最大效能,收获颇丰。接下来的时间希望能够再次申领2个月的使用时长,以更好更深入的学习阿里云服务器,并为今后实现完善的软件系统、应用上线做好准备。

四、个人作品截图

image.pngimage.png

采用websocket协议实现数据实时通讯,ajax轮询请求后台json数据并实现前端显示的部分代码:

//将配置项设置给echarts实例对象,使用刚指定的配置项和数据显示图表。mychart.setOption(option);
functionshowECharts (userID){
//清空用户信息界面if (search!=null){
window.clearInterval(search);
mychart.clear();
    }
//新建用户轮询search=window.setInterval(function (){
varch1= []       //Y坐标值varTM= [];       // x坐标值:时间console.log(userID)
console.log(user_json)
// mychart.showLoading({ text: "图表数据正在努力加载..." });// 选择用户轮询if (userID=="id-wuzeji") {
varuser="user1";
        }elseif (userID=="id-yangrenpeng"){
varuser="user2";
        }
$.ajax({
type : "post",
async : false, //异步请求(同步请求将会锁住浏览器,用户其他操作必须等待请求完成才可以执行)url: "/json/"+user,//todo:把这里的user1换成user变量// data : JSON.stringify(user_json),error:function (){
console.log("shibai")
            },
success:function (data){
if (data==null) {
mychart.showLoading({ text: "未获取到数据,请选择正确的时间..." });
                }
varinfo=JSON.parse(data);
if (data.length>1600){
varstart=data.length-800varend=data.length-1                }else {
start=1end=data.length-1                }
console.log(info);
for (vari=0; i<info.ch1.length; i++) {
TM.push(i);
ch1.push(info.ch1[i]);
                }
mychart.hideLoading();    //隐藏加载动画mychart.setOption({
dataZoom : [
                        {
type: 'slider',
startValue: start,
endValue:end                        },
                        {
type: 'inside'                        },
                    ],
tooltip: {
trigger: 'axis'                    },
toolbox: {
show: false,
feature: {
saveAsImage: { show: false }
                        }
                    },
calculable: true,
xAxis: {
type: 'category',
boundaryGap: false,
data: TM                    },
yAxis: {},//注意一定不能丢了这个,不然图表Y轴不显示series: [
                        {
name: seriesName,
type: 'line',
data: ch1,
lineStyle: { // 设置线条的style等normal: {
color: 'red', // 折线线条颜色:红色                                },
                            },
itemStyle: {
// 设置线条上点的颜色(和图例的颜色)normal: {
color: 'red',
                                },
                            },
                        }
                    ]
                });
            }
        })
    },2000);
相关实践学习
使用操作系统智能助手OS Copilot解锁操作系统运维与编程
在本实验场景中,将在阿里云ECS上体验OS Copilot产品。OS Copilot是阿里云操作系统团队基于大模型构建的OS智能助手。它具有自然语言问答、辅助命令执行、系统运维调优等功能,帮助用户更好地使用Linux,提升阿里云的使用体验。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
相关文章
|
数据可视化 Linux Windows
“飞天加速”计划活动感受
感谢阿里云“飞天计划”带给我的帮助
189 1
“飞天加速”计划活动感受
|
弹性计算 安全 云计算
飞天加速计划
高校学生免费领用ECS 2.5个月! 助力开发者全生命周期成长,培育数字时代的创新人才。阿里云飞天加速计划免费提供30亿小时学生专属算力资源,陪伴2000+所高校学子云上实践、云上成长。
312 0
飞天加速计划
|
机器学习/深度学习 人工智能 弹性计算
打通AI技术与行业实践进高校的最后一公里,做连接产业与高校的AI布道师
随着中国信息技术飞速的发展,云计算、AI、5G等创新技术被更多地运用到教育手段变革、教育资源共享之中。阿里云提出的“飞天加速计划”也在后疫情时代,通过云力量帮助中国高校培养新一批创新人才。
3381 1
|
弹性计算 网络协议 Linux
阿里云飞天加速计划 —开发者成长计划ECS个人使用体验
阿里云飞天加速计划 —开发者成长计划ECS个人使用体验
3506 0
|
弹性计算 监控 搜索推荐
阿里飞天加速计划,助力人才培养
通过阿里云的飞天加速高校学生在家实践计划,让我了解到了云服务器是什么,以及为什么要使用云服务器和具体如何使用,我也通过该计划学会了Linux的基本命令以及如何在云服务器上部署自己的项目,感谢阿里巴巴集团,作为学生,我会继续努力学习编程知识,以后争取回报阿里巴巴集团,回报社会。
|
5天前
|
人工智能 JSON 监控
Claude Code 源码泄露:一份价值亿元的 AI 工程公开课
我以为顶级 AI 产品的护城河是模型。读完这 51.2 万行泄露的源码,我发现自己错了。
4077 12
|
16天前
|
人工智能 JSON 机器人
让龙虾成为你的“公众号分身” | 阿里云服务器玩Openclaw
本文带你零成本玩转OpenClaw:学生认证白嫖6个月阿里云服务器,手把手配置飞书机器人、接入免费/高性价比AI模型(NVIDIA/通义),并打造微信公众号“全自动分身”——实时抓热榜、AI选题拆解、一键发布草稿,5分钟完成热点→文章全流程!
11647 137
让龙虾成为你的“公众号分身” | 阿里云服务器玩Openclaw
|
4天前
|
人工智能 数据可视化 安全
王炸组合!阿里云 OpenClaw X 飞书 CLI,开启 Agent 基建狂潮!(附带免费使用6个月服务器)
本文详解如何用阿里云Lighthouse一键部署OpenClaw,结合飞书CLI等工具,让AI真正“动手”——自动群发、生成科研日报、整理知识库。核心理念:未来软件应为AI而生,CLI即AI的“手脚”,实现高效、安全、可控的智能自动化。
1422 7
王炸组合!阿里云 OpenClaw X 飞书 CLI,开启 Agent 基建狂潮!(附带免费使用6个月服务器)

热门文章

最新文章