花费 9 ms
Tomcat源码分析 (一)----- 手写一个web服务器

作为后端开发人员,在实际的工作中我们会非常高频地使用到web服务器。而tomcat作为web服务器领域中举足轻重的一个web框架,又是不能不学习和了解的。 tomcat其实是一个web框架,那 ...

Thu Aug 08 19:07:00 CST 2019 3 1208
Tomcat源码分析 (十)----- 彻底理解 Session机制

Tomcat Session 概述 首先 HTTP 是一个无状态的协议, 这意味着每次发起的HTTP请求, 都是一个全新的请求(与上个请求没有任何联系, 服务端不会保留上个请求的任何信息), 而 S ...

Fri Aug 23 18:50:00 CST 2019 3 1103
Tomcat源码分析 (六)----- Tomcat 启动过程(一)

说到Tomcat的启动,我们都知道,我们每次需要运行tomcat/bin/startup.sh这个脚本,而这个脚本的内容到底是什么呢?我们来看看。 启动脚本 startup.sh 脚本 ...

Sat Aug 17 00:23:00 CST 2019 0 736
Tomcat源码分析 (五)----- Tomcat 类加载器

在研究tomcat 类加载之前,我们复习一下或者说巩固一下java 默认的类加载器。楼主以前对类加载也是懵懵懂懂,借此机会,也好好复习一下。 楼主翻开了神书《深入理解Java虚拟机》第二版,p227 ...

Thu Aug 15 22:42:00 CST 2019 2 659
Tomcat源码分析 (三)----- 生命周期机制 Lifecycle

Tomcat里面有各种各样的组件,每个组件各司其职,组件之间又相互协作共同完成web服务器这样的工程。在这些组件之上,Lifecycle(生命周期机制)至关重要!在学习各个组件之前,我们需要看看Lif ...

Mon Aug 12 19:21:00 CST 2019 3 601
Tomcat源码分析 (七)----- Tomcat 启动过程(二)

在上一篇文章中,我们分析了tomcat的初始化过程,是由Bootstrap反射调用Catalina的load方法完成tomcat的初始化,包括server.xml的解析、实例化各大组件、初始化组件等逻 ...

Mon Aug 19 23:08:00 CST 2019 2 532
Tomcat源码分析 (四)----- Pipeline和Valve

在 Tomcat源码分析 (二)----- Tomcat整体架构及组件 中我们简单分析了一下Pipeline和Valve,并给出了整体的结构图。而这一节,我们将详细分析Tomcat里面的源码。 ...

Wed Aug 14 19:04:00 CST 2019 2 530

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM