服务器
等待你的蜕变
这个作者很懒,什么都没留下…
展开
-
WEB服务器、应用程序服务器、HTTP服务器区别
WEB服务器、应用程序服务器、HTTP服务器有何区别?IIS、Apache、Tomcat、Weblogic、WebSphere都各属于哪种服务器,这些问题困惑了很久,今天终于梳理清楚了:Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL。与客户端的网络浏览器配合。因为Web服务器主要支持的协议就是HTTP,所以通常情况下HTTP服务器和WEB服务转载 2016-06-23 13:19:17 · 333 阅读 · 0 评论 -
Tomcat系列之Java技术详解
大纲一、概述二、Java三、Servlet与JSP四、Tomcat注,本博文是从运维的角度来说明Java相关技术,不涉及开发相关内容。主要写给与我一样做运维的博友进行参考!(现在的博客,操作多、理论少,在这一篇博客我主要和大家说一说理论知识)(说明:本博文的一些图片自于开源社区与官方网站并不是所有内容全是原创)一、概述1.前言转载 2016-06-23 14:09:02 · 1664 阅读 · 1 评论 -
图解Tomcat类加载机制
图解Tomcat类加载机制 说到本篇的tomcat类加载机制,不得不说翻译学习tomcat的初衷。 之前实习的时候学习javaMelody的源码,但是它是一个Maven的项目,与我们自己的web项目整合后无法直接断点调试。后来同事指导,说是直接把java类复制到src下就可以了。很纳闷....为什么会优先加载src下的java文件(编译出的class),而不是jar包中转载 2016-06-23 14:11:02 · 293 阅读 · 0 评论 -
几种经典的网络服务器架构模型的分析与比较
事件驱动为广大的程序员所熟悉,其最为人津津乐道的是在图形化界面编程中的应用;事实上,在网络编程中事件驱动也被广泛使用,并大规模部署在高连接数高吞吐量的服务器程序中,如 http 服务器程序、ftp 服务器程序等。相比于传统的网络编程方式,事件驱动能够极大的降低资源占用,增大服务接待能力,并提高网络传输效率。关于本文提及的服务器模型,搜索网络可以查阅到很多的实现代码,所以,本文将不拘泥于源代转载 2017-03-09 14:19:59 · 4757 阅读 · 0 评论 -
关于Web服务器的认识
1.进程与线程进程是具有一定独立功能的程序,关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。从逻辑角度来看,多线程的意义在于一个应用程序(进程)中,有多个执行部分可以同时执行。但操作系统并没有将多个线程看做多个独立的应用来实现,而是作为进程来调度和管理以及资源分配。这就是进程和线程的重要区别,进程和线程的主要差别在于,进程有独立的地址空间,一个进程崩溃后,在保护模转载 2017-03-10 16:05:52 · 649 阅读 · 0 评论 -
如何设计一个可用的web容器
开发一个web容器涉及很多不同方面不同层面的技术,例如通信层的知识,程序语言层面的知识等等,且一个可用的web容器是一个比较庞大的系统,要说清楚需要很长的篇幅,本文旨在介绍如何设计一个web容器,只探讨实现的思路,并不涉及过多的具体实现。把它分解划分成若干模块和组件,每个组件模块负责不同的功能,下图列出一些基本的组件,并将对每个组件进行介绍。连接接收器主要的职责就是转载 2017-03-11 15:26:18 · 285 阅读 · 0 评论