
Tomcat架构
Hankin晚风
生死看淡不服就干!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
第一章 Tomcat体系架构笔记
什么是Web服务器?web服务器的定义 其实并没有标准定义,一般认为Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。 WEB服务器的介绍,Web服务器的特点: 服务器是一种被动程序:只有当Internet上运行其他计算机中的浏览器发出的请求时,服务器才会响应。...原创 2019-07-30 19:59:07 · 522 阅读 · 0 评论 -
第二章 Tomcat源码分析—从启动流程到请求处理笔记
Tomcat 8.5下载地址 https://tomcat.apache.org/download-80.cgi 一、Tomcat启动流程 1、Tomcat源码目录 catalina目录:apache-tomcat-8.5.42-src\java\org\apache\catalina catalina包含所有的Servlet容器实现,以及涉及到安全、会话、集群、部署管理Servlet容...原创 2019-07-30 20:14:03 · 271 阅读 · 0 评论 -
第三章 Tomcat源码分析—类加载与类加载器笔记
一、Tomcat的挑战 Tomcat上可以部署多个项目: Tomcat的一般部署,可以通过多种方式启动一个Tomcat部署多个项目,那么Tomcat在设计时会遇到什么挑战呢? 1)Tomcat运行时需要加载哪些类。 2)Tomcat中的多个项目可能存在相同的类。 3)Tomcat中类加载的挑战。 源码分析彻底弄懂Tomcat的类加载 1、类加载与类加载器 1.1、类加载 类加载:...原创 2019-07-30 20:28:03 · 330 阅读 · 0 评论 -
第四章 Tomcat性能优化笔记
一、嵌入式Tomcat 1、为什么要嵌入式 为什么需要嵌入式启动,我们由之前一般的Tomcat启动可知,Tomcat组件非常多,启动流程步骤比较多,但是往往我们一般就只需要简单快速的部署一个Web项目,所以简单实用的嵌入式Tomcat就诞生而来。 1.1、部署复杂度 如果按照传统部署,我们需要下载Tomcat,同时需要配置服务器,同时还需要修改端口,同时也要避免应用系统的jar包与服务器中...原创 2019-07-30 20:52:11 · 728 阅读 · 0 评论 -
第五章 手写Tomcat笔记
一、什么是Tomcat? Tomcat本质上是一款开源轻量级Web应用服务器,是一款优秀的Servlet容器实现。 核心2点,Web服务器、Servlet容器。 阿里中间件团队:http://jm.taobao.org/about/ 很多公司都手写或者重写Tomcat.比如aliTomcat : https://help.aliyun.com/document_detail/9075...原创 2019-11-08 10:58:49 · 394 阅读 · 0 评论