电脑服务器

JavaWeb学习——了解Servlet

痴心易碎 提交于 2019-12-09 19:55:48
JavaWeb学习——了解Servlet 摘要:本文主要学习了什么是Servlet,以及如何使用Servlet进行开发。 基础知识 背景 随着互联网技术的发展,基于HTTP和HTML的web应用急速增长。早期的web应用主要用于浏览新闻等静态页面,用户通过HTTP协议请求服务器上的静态页面,服务器上的web服务器软件接收到请求后,读取URI标示的资源,再加上消息报头发送给客户端浏览器,浏览器负责解析HTML,将结果呈现出来。 然而随着时间发展,用户已经不满足于仅浏览静态页面。用户需要一些交互操作,获取一些动态结果。如果基于HTTP协议实现服务器端软件增强功能太过复杂,所以需要一些扩展机制来实现用户想要的功能。早期使用的Web服务器扩展机制是CGI(Common Gateway Interface,公共网关接口)。使用这种方法,用户单击某个链接或输入网址来访问CGI程序,web服务器收到请求后,运行该CGI程序,对用户请求进行处理,紧接着将处理结果并产生一个响应,该响应被返回给web服务器,web服务器对响应进行包装,以HTTP响应的方式返回给浏览器。 CGI程序在一定程度上解决了用户需求。不过还存在一些不足之处,如CGI程序编写困难,响应时间较长,以进程方式运行导致性能受限。于是1997年,SUN公司推出了Servlet技术,作为Java阵营的CGI解决方案。 什么是Servlet

1.应用层

匆匆过客 提交于 2019-12-09 19:53:29
http\ftp\smtp\dns\ssh\dhcp\telnet 一、应用层概念   运输层为应用进程提供了端对端的通信服务。但是不同的网络应用进程之间还需要不同的通信规则。因此,在运输层之上还需要有应用层协议。   应用层的任务是 通过应用进程间的交互来完成特定网络应用 。应用层协议定义的是 应用进程间的通信和交互的规则 ,对于不同的网络需要使用不同的应用层协议。例如域名系统DNS、支持万维网应用的HTTP协议,支持电子邮件的SMTP协议等等。   应用层交互的数据单元称为 报文 。 二、网络应用模型   分为两类:   ①客户服务器(C/S)模型:一个服务器对应多个客户机。   ②P2P模型:多个用户之间相互对应。 三、域名系统-DNS   1.DNS是用来把便于人们使用的 机器名字 转换成 IP地址 。   2.域名到IP地址的解析过程:当某一个应用进程需要把主机名解析为IP地址时,该应用进程就 调用解析程序 ,并成为DNS的一个客户;把待解析的 域名放在DNS请求报文中 ,以 UDP用户数据报方式 发给本地域名服务器(使用UDP是为了减少开销);本地域名服务器在查找域名后,把对应的IP地址放在回答报文中返回。应用进程获得目的主机的IP地址后即可进行通信;   3.域名解析过程     ①递归查询(靠别人,少用):如果主机所询问的本地域名服务器不知道被查询的IP地址

域控2008R2升级到2016

五迷三道 提交于 2019-12-09 15:56:51
近日因需要迁移域控2008R2至2016。做了以下测试,现在分享给大家参考,如有设置不对的地方,欢迎指正。依此测试成功对域控做了迁移升级。 名称: AD GC DC DNS DHCP 使用到的命令: netdom query fsmo ping dcdiag dcpromo mmc Regsvr32 升级域控之前请先在域控服务器上 运行-cmd-dcdiag。 利用dcdiag命令查看域控的信息,确保最好是所有测试都是通过状态。 查看当前域功能的级别,林功能的级别。 查看主DNS,辅DNS 查看DHCP 测试环节如下: 1,未使用DHCP服务器。 2,仅搭建一台域控服务器(2008R2),未搭建测试辅控。 3,搭建一台服务器(2016)。 4,2016服务器不加域,直接通过升级为域控制器来完成加域动作。 5,互ping两台服务器。 6,调整DNS主,辅(此步骤未测试)。 1,测试服务器版本信息 a,2008R2 b,2016 2,搭建2008R2 域控制器。因作升级测试,本步骤未做记录。 3,客户端利用命令测试当前域,netdom query fsmo。终端电脑会提示无netdom命令,请自行百度导入,或者利用其他服务器端测试。 4,随意启用了一条组策略供测试。 正式开始 5,在2016服务中,“服务器管理器”--“管理”--“添加角色和功能” 6,“开始之前”

域控2008R2升级到2016

一个人想着一个人 提交于 2019-12-09 15:49:16
近日因需要迁移域控2008R2至2016。做了以下测试,现在分享给大家参考,如有设置不对的地方,欢迎指正。依此测试成功对域控做了迁移升级。 名称: AD GC DC DNS DHCP 使用到的命令: netdom query fsmo ping dcdiag dcpromo mmc Regsvr32 升级域控之前请先在域控服务器上 运行-cmd-dcdiag。 利用dcdiag命令查看域控的信息,确保最好是所有测试都是通过状态。 查看当前域功能的级别,林功能的级别。 查看主DNS,辅DNS 查看DHCP 测试环节如下: 1,未使用DHCP服务器。 2,仅搭建一台域控服务器(2008R2),未搭建测试辅控。 3,搭建一台服务器(2016)。 4,2016服务器不加域,直接通过升级为域控制器来完成加域动作。 5,互ping两台服务器。 6,调整DNS主,辅(此步骤未测试)。 1,测试服务器版本信息 a,2008R2 b,2016 2,搭建2008R2 域控制器。因作升级测试,本步骤未做记录。 3,客户端利用命令测试当前域,netdom query fsmo。终端电脑会提示无netdom命令,请自行百度导入,或者利用其他服务器端测试。 4,随意启用了一条组策略供测试。 正式开始 5,在2016服务中,“服务器管理器”--“管理”--“添加角色和功能” 6,“开始之前”

塔式服务器和机架式服务器的对比

耗尽温柔 提交于 2019-12-09 15:31:24
塔式机柜的特点 塔式就象一台普通的电脑,是立着的,高度一般是10U(U是服务器的高度单位,约等于4.5cm),可以随便放置,无需专用的机柜。机架式是平着的,高度是1U或2U, 2U的高度大约9CM,必须放在服务器机柜中。 塔式服务器优缺点 塔式服务器的主板扩展性较强,插槽也很多,而且塔式服务器的机箱内部往往会预留很多空间,以便进行硬盘,电源等的冗余扩展。这种服务器无需额外设备,对放置空间没多少要求,并且具有良好的可扩展性,配置也能够很高,因而应用范围非常广泛,可以满足一般常见的服务器应用需求。 机架式服务器对比塔式的有以下几个优点: 1、方便管理 一般的机房中服务器都是集中放置,统一专人管理。如果塔式的服务器多,那么管理极不方便,电源线,网线,数据线,显示器,键盘,鼠标,交换机,路由器,设备一多,就会出现一个乱七八糟的情况,机房极难维护。散热与防尘以及防老鼠都是一个问题。机架式所有设备放在一个机柜中,所有数据线统一放入机柜的线槽,从外面看不到任何数据线。机柜平时锁起来,无须手工管理,整洁,防尘,安全。 2、 安全性高 服务器中存放的数据是公司最重要的业务资料,一般不充许普通人员接触,防止不必要的损坏和人为的恶意破坏,以及资料的外泻。塔式因为可以任意放置,一般生于生产环境,安全性不太重要的场所。如生产车间。而机架式放入机柜中,一般人根本接触不到,就不可能出现硬盘丢失等人为破坏情况。

xshell连接不上服务器

纵饮孤独 提交于 2019-12-09 12:16:01
最近要上外网学习,租了个外网服务器,却发现xshell死活登不上去,连国内服务器却是正常的。端口设置、防火墙、密码等也都没问题,最后查看服务器状态发现了问题 如图所示,netstat -aptn查看端口状态,发现服务器的确是收到了112.25.137.68(我本地电脑IP)的连接请求,但是状态却是FIN_WAIT1而不是established,上网查了查发现是三次握手中数据丢失而导致连接超时最后失败。 那么原因找到了,因为是外网服务器所以丢包延时这些问题比较明显,而之前连接国内服务器则没出现问题。因此我调整了下xshell设置,最后成功了。做法如下 之后就成功连上了,希望对大家有帮助。 来源: CSDN 作者: 苏醒的怪兽 链接: https://blog.csdn.net/qq_29869111/article/details/103454227

阿里云服务器简单部署应用(docker + idea)

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-09 00:12:17
阿里云服务器简单部署应用docker + idea 购买服务器 安装docker 通过idea与服务器docker连接 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建一个表格 设定内容居中、居左、居右 SmartyPants 创建一个自定义列表 如何创建一个注脚 注释也是必不可少的 KaTeX数学公式 新的甘特图功能,丰富你的文章 UML 图表 FLowchart流程图 导出与导入 导出 导入 购买服务器 阿里云、腾讯云、百度云上有许多方 便的服务器 购买服务,可以通过这 些途径方便 地购入服务器 本案例采用的是centos 7.3系统 安装docker 通过远程连接服务器,来安装docker,可用阿里云管理控制台的远程连接。 参考 https://www.cnblogs.com/yufeng218/p/8370670.html 安装成功之后,运行 $ docker version 即安装成功 通过idea与服务器docker连接 插入链接与图片 链接: link . 图片: 带尺寸的图片: 居中的图片: 居中并且带尺寸的图片: 当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。 如何插入一段漂亮的代码片 去 博客设置 页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片 . // An highlighted block var foo =

LINUX运维人员必备

試著忘記壹切 提交于 2019-12-08 22:26:35
LINUX运维人员必备(入门级) 什么是linux? 首先,开始我们介绍一下我们的电脑/服务器运行的一些原理 我们人是如何使用电脑的呢,我们是通过使用操作系统,让我们的电脑可以满足我们的一些需求,我们通过键盘鼠标打开一些软件开始使用,而软件通过解释器翻译给内核,而后内核告诉CPU,CPU通过调用内存、硬盘中的数据达到我们的需求,最后通过显示器,执行结束,这边是电脑/服务器使用的原理,而我们的操作系统就是其中的软件+解释器+内核, 可能大家都听过Windows系统,家喻户晓,基本每家每户有电脑的人家,安装的必然都是windows系统,而对于企业来说,绝大对数企业的服务器,安装的都是linux系统。 为什么要用linux? Linux操作系统技术成熟、可靠性高、稳定性强,有极强的可伸缩性,可以自动识别很多厂商硬件信息,有极强的网络能力,强大的数据库支持能力,支持部署很多数据库程序,还有很强大的开发功能 Linux系统需要我们准备什么?一台笔记本就可以了吗? 硬件篇介绍: 作为绝大部分的企业都在使用linux,那我们首先要对硬件有一些了解,linux服务器的硬件和家用电脑有什么区别呢,我们来依次看一下。 1、 CPU 对比台式机,无疑服务器的CPU性能更加,主要区别于路数(指一台服务器可以有多个CPU)和核数(核数决定单个CPU的内核数量,也就是工作效率) 2、 磁盘 对于家用机

使用xshell向服务器上传大文件(大于4G)的方法

馋奶兔 提交于 2019-12-08 20:48:36
写在前面 最近在做语音识别的项目,自己的电脑渣所以难免要连到实验室服务器上跑。但是有一些语音库没法直接下载到服务器,只能先下载到我的电脑上再上传到服务器上。但是xshell只能上传4G以下的文件(好像是因为基于SSH协议的原因?计网课是水过去的kkk),本地切分文件又麻烦,百度也百度不到好办法,还好我问了神奇的学长(笑),只需要下载一个程序(这不是打广告)就可以解决这个问题。那么,就开始吧。 1.百度搜索 Everything ,进入 官网 下载。这个程序体量非常小,可以放心下载。 2.按照步骤安装,图标是这样的 3.打开,在任务栏右下角找到它 4.右键单击 选项 ,选中 HTTP服务器 5.勾选 启用服务器 ,设置 HTTP服务器用户名 以及 HTTP服务器密码 。设置好后点击 确定 。 6. win+R 打开运行,键入 cmd 打开命令窗口,键入 ipconfig 查看自己的 以太网IPv4地址。 7.打开浏览器,在地址栏输入自己的IPv4地址,在弹出的对话框中输入刚才在Everything选项卡中设置的用户名和密码。点击“登陆”后是这样的 8.在搜索栏输入你想要上传到服务器的文件名+后缀名,回车后得到结果 9.在文件上单击 右键 ,点击 复制链接地址。 10.回到xshell,输入 wget 链接地址 --user 在everything选项中设置的用户名 -

用xshell在本地Windows和远程Linux互传文件

左心房为你撑大大i 提交于 2019-12-08 20:27:47
我的服务器是CentOS,本地电脑是win10 1.使用xshell 连接上服务器(ssh方式),不会的自己百度 2.安装文件传输工具lrzsz. 命令为:yum install -y lrzsz 3.打开连接,选择属性 点击属性勾选如下 勾选"使用下列下载路径",则每次下载到指定的路径,如果选择"下载前始终询问",则每次下载都让你选择一个路径,然后下载 4.文件上传命令为rz,下载命令为sz 上传例子: 进入所需要上传的目录,输入rz,然后回车 结果如下: 下载例子: 结果如下: 来源: CSDN 作者: 清风169 链接: https://blog.csdn.net/weixin_37909391/article/details/80530575