这篇“服务器软件大扫盲”就是我看了羊哥的一期视频后有感而发的,比如说 Web 服务器、HTTP 服务器、应用服务器这三个概念,我是见过很多次,但如果你非要我说出它们之间的区别的话,我只好哑口无言。...先来说 Web 服务器,它一般指的是网站服务器,可以向浏览器(PC端或者移动端)等 Web 客户端提供服务,供请求数据或者下载数据。...服务器使用 HTTP (超文本传输协议)和客户端浏览器进行通信,因此我们也把 Web 服务器称作为 HTTP 服务器。 再来说应用服务器,它是一种软件框架,提供一个应用程序运行的环境。...在我看来,Web 服务器和应用服务器之间的界限已经非常模糊,后者更高级一点,就好像公司与企业这两个名词之间的差别。...常见的 Web 服务器软件包括 Nginx、Apache、IIS,常见的应用服务器软件包括 WebLogic、JBoss,前者更轻量级,后者更重量级。 接下来,我们就来唠唠常见的一些服务器软件。
服务器 根据服务器的外形和使用场景我们将服务器分为以下四种: 塔式服务器 ? 塔式服务器类似于台式机,主要适用于没有机房机架的公司,一般存放于中小办公环境。 机架式服务器 ?...机架式服务器需要放置在标准机柜中,多存放于数据中心。 刀片服务器 ?...刀片服务器为了提供更高的密度,它比机架式服务器更节省空间,同时,散热问题也更突出,往往要在机箱内装上大型强力风扇来散热,一般应用于大型的数据中心或者需要大规模计算的领域。 高密度服务器 ?...高密度服务器是为了实现更高的空间利用率。 主板架构 服务器的机箱只是外壳,核心架构还是主板。 ?...服务器厂商 国内的服务器厂商主要有:曙光、华为、浪潮、H3C、联想、长城等 国外的服务器厂商主要有:Dell、HP、IBM CPU CPU作为服务器的核心固件,我们主要通过以下几个概念来了解: Socket
每天进步一丢丢,连接梦与想 我们经常使用apache,tomcat,nginx,jetty等服务器,但并不清楚它们间的区别,它们中,哪些是Web服务器,哪些是应用服务器?...Web服务器和应用服务器的关系 WEB服务器一般是通用的,而应用服务器一般是专用的,如Tomcat只处理JAVA应用程序而不能处理ASPX或PHP。...而Apache是一个WEB服务器(HTTP服务器),他的信息源可以是配置在tomcat中的JAVA应用,也可以是ASPX应用。 Web服务器只负责处理HTTP协议,只能发送静态页面的内容。...这个其他程序就是应用服务器。...是web服务器也是应用服务器
包名=域名反向 例如: 域名:www.baidu.com 包名:com.baidu
最近一年多的时间里,区块链及其应用得到了飞速的发展,尤其是数字货币动辄几十倍的涨幅造就了不少财富神话。到底区块链是什么,数字货币与区块链有什么关系,本文将会做一...
写这个maven的入门篇是因为之前在一个开发者会的动手实验中发现挺多人对于maven不是那么了解,所以就有了这个想法。这个入门篇分上下两篇。本文着重动手,用ma...
数据湖是一种以原生格式存储各种大型原始数据集的数据库。您可以通过数据湖宏观了解自己的数据。
不知道大家的公司用Elasticsearch多不多,反正我公司的是有在用的。平时听同事们聊天肯定避免不了不认识的技术栈,例如说:把数据放在引擎,从引擎取出数据等...
医学生能够直接接触到服务器的机会非常少。在现代社会学科交叉融合的背景下,跨界是趋势,因此我们打算提前给大家科普一些服务器相关的基本知识。...服务器相比普通PC三个独特优势, CPU, 带寄存器的可纠错内存, 可以热插拔的磁盘阵列。...但是RECC这种内存比较特殊,简单来说,只有服务器主板才能点亮RECC。...在服务器上如果你有一块SATA硬盘和一块SAS硬盘,即使两者容量相同,也不能组合成一个阵列,因为必须是SATA之间或SAS之间同样接口的硬盘才能组成阵列,这一点刚接触服务器的同学一定要注意。...并不是只有服务器才支持磁盘阵列,目前主流高端旗舰主板基本都支持磁盘阵列了,而且速度不俗。
今天分享一下serverless,主要是为了扫盲,让自己知道一下serverless。...Serverless是这两年来兴起的一个架构,叫做无服务器架构,并不是说不用服务器,而是说服务器部署、扩容、运维、监控等都交给云服务器厂商来做,无服务器架构所有的底层资源和系统运维工作都由第三方封装好了...其实对于前端来说,前端还是关注业务,只是服务器这块要另外的人员去处理。现在很多应该都会使用阿里云和腾讯云的serverless,应该都是奔着这两家的名声去的,当然,口碑也是他们的硬实力堆出来的。...我是觉得,虽然无服务器架构听起来是很好,又节约成本,但是自己这种新手上手一操作,觉得要能很熟练的通过这个去创建一个服务,对于学习成本还是挺高的,一个完整的后台服务,绝对不是创建一个demo那么简单。...我是觉得,通过第三方创建的,局限性应该还是蛮大的,如果是你自己的项目,换个服务器重新部署就好了,但是这种我不知道是否那么方便,至于性能和安全性什么的,也不知道,也不了解,就不说了。
Docker与传统虚拟机对比 Docker基本概念扫盲:镜像(Image)、容器(Container)、仓库(Repository) ---- 1、什么是容器? 容器从字面意思理解就是装东西。
用户输入账号,密码,采用HTTP的话,只要在代理服务器上做点手脚就可以拿到你的密码了。 用户登陆 --> 代理服务器(做手脚)--> 实际授权服务器 在发送端对密码进行加密?...(中间代理服务器拿到了公钥后,毫不犹豫的就可以解密小明的数据) 下面就分别针对这两个问题进行解答。 问题一:公钥如何获取 这里要涉及两个非常重要的概念:证书、CA(证书颁发机构)。...,代理服务器再将请求转发到的授权服务器。...小明 --> 邪恶的代理服务器 --> 登陆授权服务器 小明 <-- 邪恶的代理服务器 <-- 登陆授权服务器 然后,这个世界坏人太多了,某一天,代理服务器动了坏心思(也有可能是被入侵),将小明的请求拦截了...小明 --> 邪恶的代理服务器 --x--> 登陆授权服务器 小明 登陆授权服务器 如果善良的小明相信了这个证书,那他就再次裸奔了。
注解(Annotation)在JDK1.5之后增加的一个新特性,注解的引入意义很大,有很多非常有名的框架,比如Hibernate、Spring等框架中都大量使用...
打包工具的角色 所谓打包工具在web开发中主要解决的问题是: (1)文件依赖管理。毕竟现在都是模块化开发,打包工具首先就是要梳理文件之间的依赖关系。 (2)资源...
比如说在做web应用开发的时候,我们在编译的时候需要 servlet API jar 文件,但是在打包的时候不需要把这个 jar 文件打在 WAR 中,因为servlet容器或者应用服务器会提供的。
Docker知识扫盲 Docker与传统虚拟机区别 容器和 VM(虚拟机)的主要区别是: 容器提供了基于进程的隔离,而虚拟机提供了资源的完全隔离。
记录一些云函数的基础知识,混个脸熟 不少同学总是问关于云函数的问题,所以这里发个扫盲的文章吧。 # 云函数是啥?...小程序云函数在微信官方文档中的定义摘录: 云函数即在云端(服务器端)运行的函数。...开发者无需购买、搭建服务器,只需编写函数代码并部署到云端即可在小程序端调用,同时云函数之间也可互相调用。...# 腾讯云云函数与小程序云函数的区别 别看都是云函数,二者还是有些区别的,腾讯云云函数(Serverless Cloud Function)是腾讯云为企业和开发者们提供的无服务器执行环境,帮助您在无需购买和管理服务器的情况下运行代码
2016年8月16日凌晨1:41,备受瞩目的中国首颗量子科学实验卫星“墨子”在酒泉成功发射升空。中国发射全球首颗量子卫星,这不仅仅是中国迈出构建量子通信网络的第...
面向切面编程(Aspect-oriented Programming,俗称AOP)提供了一种面向对象编程(Object-oriented Programming...
领取专属 10元无门槛券
手把手带您无忧上云