java学习网|java教程视频|java论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

初识Java Web开发

发布者: java培训 | 发布时间: 2020-7-17 11:19| 查看数: 495| 评论数: 76|帖子模式

在学习过程中,总听到一些词汇,比如 “服务器”,“web开发”,“接口”,“SSH”等等,时间久了,觉得这些词汇既陌生又熟悉,只知其名,而不知其所以然。出于不断丰富技能树的目的,开始接触学习java web开发,也对以前的迷惑有了浅显的认识,做一个读书笔记。
什么是服务器
什么是服务器,其与我们使用的pc有什么区别?这是我的第一个疑问,以下是维基百科的定义:

图1,维基百科对服务器的定义

从定义可以看出,服务器是一个广泛的概念,指硬件,也指软件。先从硬件来说,服务器本质也是一台计算机,和pc没什么本质的区别,只是侧重的方向不同,服务器一般都没有配置显卡,因为没人会在服务器上接显示器。再比如服务器的主板拥有众多扩展插槽,可以插多个CPU,内存,硬盘,服务器更侧重于拥有强大的计算能力,响应用户的请求,并且服务器要有很强的稳定性,不能像笔记本一样突然死机了,或者卡主了等情况。但是pc则处于成本考虑,再者pc的服务对象是个人,不需要和服务器一样的计算能力,但是pc对于不同的用户群有不同的需求,台式机,笔记本(笔记本又在不同的场合有商务本,游戏本等)。但是pc也可以作为服务器,作为后端开发这,在刚学习的时候,都会尝试把自己的pc当做服务器来开发。
从软件来说,服务器一个管理资源并为用户提供服务的计算机软件,比如非常熟悉的DNS服务器,ftp服务器等。
总的来说,服务器是一台拥有高稳定性,强大计算能力,并且安装了响应的软件服务管理资源的计算机。
阿里云服务器
处于成本考虑,如果只是平常的学习开始使用,我们没必要花大量RMB去购置服务器,所以云服务器是一个不错的选择,国内很多大企业都有云服务器,比如阿里云,新浪云,但都是付费的等。从我个人经历而言,我购买了阿里的云服务器ECS,以下是我的配置:

图2,云服务器ECS配置

是最低的配置,能满足我的开发需求即可,预装了Ubuntu 16.04的系统,可以根据自己的需求选择。对于学生党,阿里有云翼计划,通过学生证认证,每年只需要118RMB,非常的实惠。
我们购买了云服务器ECS,阿里云就问我们创建好了实例,配置好了IP地址。那接下来的工作就是该如何操作管理我们的服务器,比如上传文件?这是我的第二个疑问。
第一:登录我们的服务器
方法一:通过管理控制平台的远程连接:如下图所示,服务器相关配置信息。先重置密码,然后重启服务器,选择远程连接,第一次会给你一个远程连接密码,以后每次连接都需要输入该密码,所以妥善保管,输入远程连接密码,和服务器登录密码后,即可管理控制服务器。

图3,云服务器实例

图4,远程登录密码

图5,远程连接登录服务器

方法二:使用 SSH 密钥对连接服务器:现在管理控制平台生产SSH秘钥对,登录本地的Linux环境,按照如下图,阿里官方文档的操作步骤进行即可。

图6,SSH 密钥对连接服务器方法

当我们登录到服务器后,其余的操作就和Linux的使用没有任何的区别。
第二:文件上传下载
在linux下一般用scp这个命令来通过ssh传输文件,命令格式如下所示:

图7,scp命令格式


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

最新评论

乌龟上高速 发表于 2020-8-16 20:00:52
啦啦啦啦
vivi778 发表于 2020-8-17 09:14:42
长春java培训
一个月三次 发表于 2020-8-17 20:29:07
java主要有什么
碾碎茉莉花 发表于 2020-8-18 05:47:46
java语言基础课程
海阔天空 发表于 2020-8-18 15:14:09
java课程培训课程
吉祥的松鼠 发表于 2020-8-18 16:15:09
IT之家
简约 发表于 2020-8-20 04:36:45
java的前景好吗
仆清金 发表于 2020-8-20 06:30:22
java理论基础
扬帆起航 发表于 2020-8-20 17:16:55
java自学吧
最新java教程
顶部qrcode底部
请扫码本站微信公众号

QQ|手机版|sitemap.xml|java教程视频 ( 豫ICP备2020032868号-1 )

GMT+8, 2021-9-26 15:26

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表