75篇关于Tomcat源码和机制的文章

2016-12-30 16:00 10083人阅读 评论(1) 收藏 举报
 分类:
tomcat内核(82) 

版权声明:本文为博主原创文章,未经博主允许不得转载。

整理下前面写过的75篇关于Tomcat源码和机制的文章


文章列表
如何设计一个Web容器
Web安全认证机制知多少
Tomcat集群实现源码级别剖析
Tomcat集群如何同步会话
从单机到集群会话的管理之集群模式一
从单机到集群会话的管理之集群模式二(更大的集群)
Tomcat集群的failover机制
Tomcat集群应用部署的实现机制
Tomcat集群机制剖析及其生产部署选型
Tomcat如何实现WebSocket
Tomcat如何实现Comet
Tomcat怎么实现异步Servlet
Tomcat中的ssl安全信道的实现
Web容器的会话机制
集群RPC通信
Servlet规范总结
关于Tomcat中Servlet对象池
Tomcat配置集群
Tomcat中Servlet的工作机制
Tomcat请求路由映射核心组件Mapper
Tomcat如何路由映射网址
类加载器的双亲委派及打破双亲委派
Tomcat如何检测内存泄漏
注解机制及其原理
Web资源认证原理
Tomcat的Realm域
Tomcat如何实现资源安全管理
如何让你的Web具备权限认证
JSP自动编译机制
JSP编译成Servlet(一)语法树的生成——语法解析
JSP编译成Servlet(二)语法树的遍历——访问者模式
JSP编译成Servlet(三)JSP编译后的Servlet
JSP编译成Servlet(四)JSP与Java行关系映射
JSP编译成Servlet(五)JDT Compiler编译器
非阻塞通道
Tomcat生产部署关键参数设置
集群增量会话管理器——DeltaManager
标准会话管理器——StandardManager
增量会话对象——DeltaSession
标准会话对象——StandardSession
客户端状态的存储空间——Session
Tomcat会话之持久化会话管理器
集群通信组件Tribes之整体介绍
集群通信组件Tribes之如何维护集群成员信息
集群通信组件tribes之集群的平行通信
集群通信组件tribes之集群的消息接收通道
集群通信组件tribes之通道拦截器
集群通信组件tribes之应用程序处理入口
集群通信组件tribes之使用方法
访问日志IO性能优化
访问日志格式的自定义
管道模式——pipeline与valve
Tomcat的管道
Tomcat中定制阀门
连接器与容器的桥梁——CoyoteAdapter
Http协议处理器——Http11Processor
给你的流添加缓冲装置——字节块ByteChunk
输入过滤器——InputFilter
小文本——Cookies
讲究门面的Request
头部——MimeHeaders
套接字输入缓冲装置——InternalInputBuffer
套接字工厂——ServerSocketFactory
任务定义器——SocketProcessor
任务执行器——Executor
Socket接收器——Acceptor
流量控制闸门——LimitLatch套接字连接数限制器
Tomcat内核之ASCII解码的表驱动模式
Tomcat内核之类加载器工厂
Tomcat内核之Tomcat的类加载器
Tomcat生命周期的管理——生命周期统一接口Lifecycle
Tomcat启动批处理——startup.bat
Tomcat启动批处理——catalina.bat
Tomcat的系统安全管理
Tomcat如何避免遭遇ClassNotFoundException

75篇关于Tomcat源码和机制的文章的更多相关文章

  1. Tomcat 源码分析(转)

    本文转自:http://blog.csdn.net/haitao111313/article/category/1179996 Tomcat源码分析(一)--服务启动 1. Tomcat主要有两个组件 ...

  2. [Tomcat 源码分析系列] (二) : Tomcat 启动脚本-catalina.bat

    概述 Tomcat 的三个最重要的启动脚本: startup.bat catalina.bat setclasspath.bat 上一篇咱们分析了 startup.bat 脚本 这一篇咱们来分析 ca ...

  3. Tomcat源码分析

    前言: 本文是我阅读了TOMCAT源码后的一些心得. 主要是讲解TOMCAT的系统框架, 以及启动流程.若有错漏之处,敬请批评指教! 建议: 毕竟TOMCAT的框架还是比较复杂的, 单是从文字上理解, ...

  4. tomcat源码导入eclipse

    1. 获取源代码 方式一:从官网http://tomcat.apache.org/download-70.cgi 直接下载,官网提供了Binary 和 Source Code两种下载方式,要研究tom ...

  5. Tomcat源码分析--转

    一.架构 下面谈谈我对Tomcat架构的理解 总体架构: 1.面向组件架构 2.基于JMX 3.事件侦听 1)面向组件架构 tomcat代码看似很庞大,但从结构上看却很清晰和简单,它主要由一堆组件组成 ...

  6. 【Tomcat源码学习】-1.概述

    Tomcat是用java语言开发的一个Web服务器,最近花了差不多两周时间对Tomcat 9.0源码进行了一遍学习,由于知识储备有限,也只是理解了一个大概,下面就由我来给大家分享一下我对Tomcat的 ...

  7. TOMCAT源码分析(转)

    前言:   本文是我阅读了TOMCAT源码后的一些心得. 主要是讲解TOMCAT的系统框架, 以及启动流程.若有错漏之处,敬请批评指教!建议:   毕竟TOMCAT的框架还是比较复杂的, 单是从文字上 ...

  8. Tomcat源码解析-整体流程介绍

    一.架构 下面谈谈我对Tomcat架构的理解 总体架构: 1.面向组件架构 2.基于JMX 3.事件侦听 1)面向组件架构 tomcat代码看似很庞大,但从结构上看却很清晰和简单,它主要由一堆组件组成 ...

  9. Tomcat源码分析——Session管理分析(上)

    前言 对于广大java开发者而已,对于J2EE规范中的Session应该并不陌生,我们可以使用Session管理用户的会话信息,最常见的就是拿Session用来存放用户登录.身份.权限及状态等信息.对 ...

随机推荐

  1. 反编译android的apk

    将要反编译的APK后缀名改为.rar或 .zip,并解压   得到其中的classes.dex文件(它就是java文件编译再通过dx工具打包而成的),将获取到的classes.dex放到之前解压出来的 ...

  2. csuoj 1117: 网格中的三角形

    http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1117 1117: 网格中的三角形 Time Limit: 3 Sec  Memory Limit: ...

  3. C# 利用ICSharpCode.SharpZipLib实现在线加密压缩和解密解压缩

    这里我们选用ICSharpCode.SharpZipLib这个类库来实现我们的需求. 下载地址:http://icsharpcode.github.io/SharpZipLib/ 1.单个或多个文件加 ...

  4. JSP中动态INCLUDE与静态INCLUDE的区别

    动态INCLUDE 用法: <jsp:include page="included.jsp" flush="true" /> 说明: 它总是会检查所 ...

  5. 创建支持eclipse的多模块maven项目

    通过maven可以创建多个关联模块的项目(Multiple Module Projects).由一个总的模块,下面包含多个子模块(子模块还可以包含子模块). 这种maven功能能支持大型的项目构建,往 ...

  6. 2013ACM/ICPC亚洲区南京站现场赛-HDU4809(树形DP)

    为了这个题解第一次写东西..(我只是来膜拜爱看touhou的出题人的).. 首先以为对称性质..我们求出露琪诺的魔法值的期望就可以了..之后乘以3就是答案..(话说她那么笨..能算出来么..⑨⑨⑨⑨⑨ ...

  7. java中的23中设计模式(转)

    设计模式(Design Patterns) --可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用.多数人知晓的.经过分类编目的.代码设计经验的总结.使用设计模式是为了 ...

  8. laravel框架总结(十二) -- 关联关系

    这里我们users表对应的模型类名是users,大家特意注意下和user取名的不同 1.一对一关系 1>表A和表B的记录一一对应,比如一个用户对应一个社交账号 数据表的设计如下:   2> ...

  9. Android 进程常驻----native保活5.0以上方案推演过程以及代码

    正文: 上一篇我们通过父子进程间建立双管道,来监听进程死掉,经过测试,无耗电问题,无内存消耗问题,可以在设置中force close下成功拉起,也可以在获取到root权限的360/cleanmaste ...

  10. Shell脚本检测Tomcat是否正在运行

    #!/bin/sh # configurations # computer 设备名称 # target 监控目标 # watcher 跟踪者(邮箱) computer="ehetong&qu ...