微信小程序远程连接阿里云服务器mysql——我与阿里云的相遇

本文涉及的产品
RDS AI 助手,专业版
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
简介: 第一次接触阿里云服务器:用小程序通过nodejs连接远程服务器

暑期作业——工厂管理系统

2022年7月,现在的我,是一名计算机物联网工程专业的准大三学生。本来这个暑假我应该愉快地和游戏、零食度过,然而如今却在为学校的小学期任务而发愁。

今年大二暑假的小学期任务是:三个专业(物联网工程,电子商务,电信工程及管理)设计一个工厂管理系统,该工厂管理系统包括工人和管理员两个客户端,管理员可以登录账号,管理工人和仓库信息,查看仓库物品;工人可以登录账号,查看仓库物品,也可以修改自己的账号信息。同时我们的仓库管理系统可以通过 Arduino 智能小车识别规定轨迹上出现的物品位置种类等信息,并存入数据库中。

对于刚刚结束了java及mysql课程学习的我们来说,这本不是什么难事。数据库设计及通过java连接数据库制作GUI客户端交互界面,在之前都有过练习经验;我们组同学甚至选择了更为方便的客户端呈现方式:微信小程序。在一段时间的学习后,我们成功的使用了小程序连接mysql数据库(课程要求:必须使用mysql数据库。我们采用node.js作为服务器连接),并实现了工人的查询、增添数据操作。但是,最难的地方并不在数据库的设计和客户端的开发、前后端的交互,而是一个要求:“必须出现两个机器之间的通信;数据不能直接写入数据库中”。

两个机器的通信?最开始我是十分茫然的,我们并没有学习过计网相关知识,也完全不了解怎么实现。虽然经过一段时间学习大概了解了java的实现方式:Tomcat作为服务器,发包实现两个机器之间的通信,但问题是我们一开始选择的实现方式是小程序,这种方法并不适用。这下自己给自己挖坑了。

了解阿里云服务器

一段时间的探索后,我们偶然得知了阿里云服务器的存在。身为学生,我们有着两周的免费试用资格,所以一开始好奇地上手了这款服务器,结果我们非常惊喜地发现其功能正如我们所需。我们学习了一些linux指令,学习了如何在云服务器上安装mysql数据库,如何在本地通过node.js链接远程数据库……现如今我们的数据库已经可以供所有组员访问,并且阿里云服务器强大的计算能力使得我们几乎感受不出延迟问题,就好像在使用本机上的数据库一样。

image-20220725130041957.png

不夸张的说,阿里云服务器是我这个暑假接触到的最陌生的知识。无论是小程序还是数据库之前我都有做过一些项目,但是这次的服务器经历却是完全陌生。好在阿里云服务器的支持,让我们的项目得以推进。

尽管目前我涉及的部分只是云服务器的九牛一毛,但是这份探索新奇事物的感觉让我非常开心。希望在接下来的时间里我能与阿里云服务器一同前行,汲取更多的知识,也能见证阿里云的成长!

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
4月前
|
关系型数据库 MySQL 分布式数据库
阿里云PolarDB云原生数据库收费价格:MySQL和PostgreSQL详细介绍
阿里云PolarDB兼容MySQL、PostgreSQL及Oracle语法,支持集中式与分布式架构。标准版2核4G年费1116元起,企业版最高性能达4核16G,支持HTAP与多级高可用,广泛应用于金融、政务、互联网等领域,TCO成本降低50%。
|
8月前
|
Ubuntu Linux 网络安全
在Linux云服务器上限制特定IP进行SSH远程连接的设置
温馨提示,修改iptables规则时要格外小心,否则可能导致无法远程访问你的服务器。最好在掌握足够技术知识和理解清楚操作含义之后再进行。另外,在已经配置了防火墙的情况下,例如ufw(Ubuntu Firewall)或firewalld,需要按照相应的防火墙的规则来设置。
429 24
|
Android开发 数据安全/隐私保护 虚拟化
安卓手机远程连接登录Windows服务器教程
安卓手机远程连接登录Windows服务器教程
2898 5
|
SQL DataWorks 关系型数据库
阿里云 DataWorks 正式支持 SelectDB & Apache Doris 数据源,实现 MySQL 整库实时同步
阿里云数据库 SelectDB 版是阿里云与飞轮科技联合基于 Apache Doris 内核打造的现代化数据仓库,支持大规模实时数据上的极速查询分析。通过实时、统一、弹性、开放的核心能力,能够为企业提供高性价比、简单易用、安全稳定、低成本的实时大数据分析支持。SelectDB 具备世界领先的实时分析能力,能够实现秒级的数据实时导入与同步,在宽表、复杂多表关联、高并发点查等不同场景下,提供超越一众国际知名的同类产品的优秀性能,多次登顶 ClickBench 全球数据库分析性能排行榜。
660 6
|
存储 Linux 网络安全
让我们来尝试利用第三方软件远程连接服务器
即将进入Linux操作系统第二模块的学习,需先通过MobaXterm配置与虚拟操作系统连接。课程将基于MobaXterm讲解命令及知识。准备阶段包括:安装红帽7系统与MobaXterm远程SSH软件,检查网络连接,并按步骤完成MobaXterm的连接配置。
443 1
|
弹性计算 数据安全/隐私保护 Windows
阿里云国际版无法远程连接Windows服务器的排查方法
阿里云国际版无法远程连接Windows服务器的排查方法
|
弹性计算 安全 关系型数据库
阿里云国际版远程连接Windows系统的ECS服务器时提示协议错误
阿里云国际版远程连接Windows系统的ECS服务器时提示协议错误
|
12月前
|
移动开发 小程序
thinkphp+uniapp开发的多端商城系统源码/H5/小程序/APP支持DIY模板直播分销
thinkphp+uniapp开发的多端商城系统源码/H5/小程序/APP支持DIY模板直播分销
560 0
|
小程序 前端开发 JavaScript
在线课堂+工具组件小程序uniapp移动端源码
在线课堂+工具组件小程序uniapp移动端源码
308 0
在线课堂+工具组件小程序uniapp移动端源码

热门文章

最新文章

推荐镜像

更多