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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 325|回复: 69
收起左侧

初识Java Web开发

  [复制链接]

147

主题

185

帖子

939

积分

网站编辑

Rank: 8Rank: 8

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

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

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

图2,云服务器ECS配置

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

图3,云服务器实例

1521200361222c614adc8c7?from=pc.jpg

图4,远程登录密码

152120036133625ea76ba8a?from=pc.jpg

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

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

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

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

图7,scp命令格式


回复

使用道具 举报

0

主题

12

帖子

17

积分

终身VIP会员

Rank: 5Rank: 5

积分
17
发表于 2020-8-16 20:00:52 | 显示全部楼层
啦啦啦啦
回复

使用道具 举报

0

主题

20

帖子

29

积分

终身VIP会员

Rank: 5Rank: 5

积分
29
发表于 2020-8-17 09:14:42 | 显示全部楼层
长春java培训
回复

使用道具 举报

0

主题

16

帖子

23

积分

新手上路

Rank: 1

积分
23
发表于 2020-8-17 20:29:07 | 显示全部楼层
java主要有什么
回复

使用道具 举报

0

主题

18

帖子

26

积分

终身VIP会员

Rank: 5Rank: 5

积分
26
发表于 2020-8-18 05:47:46 | 显示全部楼层
java语言基础课程
回复

使用道具 举报

0

主题

12

帖子

17

积分

终身VIP会员

Rank: 5Rank: 5

积分
17
发表于 2020-8-18 15:14:09 | 显示全部楼层
java课程培训课程
回复

使用道具 举报

0

主题

18

帖子

26

积分

新手上路

Rank: 1

积分
26
发表于 2020-8-18 16:15:09 | 显示全部楼层
IT之家
回复

使用道具 举报

0

主题

22

帖子

32

积分

终身VIP会员

Rank: 5Rank: 5

积分
32
发表于 2020-8-20 04:36:45 | 显示全部楼层
java的前景好吗
回复

使用道具 举报

0

主题

24

帖子

35

积分

终身VIP会员

Rank: 5Rank: 5

积分
35
发表于 2020-8-20 06:30:22 | 显示全部楼层
java理论基础
回复

使用道具 举报

0

主题

28

帖子

41

积分

新手上路

Rank: 1

积分
41
发表于 2020-8-20 17:16:55 | 显示全部楼层
java自学吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

顶部qrcode底部
请扫码本站微信公众号

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

GMT+8, 2020-12-2 01:22

Powered by www.javaj.cn

Copyright © 2001-2020.

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