TA码字

LV0
发表了文章

Tomcat NIO(20)-异步任务运行

在上一篇文章中我们主要介绍 tomcat nio 中异步的开启,主要包括以下的总结:

TA码字
发表了文章

Tomcat NIO(19)-开启异步

在上一篇文章中我们主要介绍 tomcat nio 中的服务端事件 SSE,在这里我们主要介绍 tomcat 中的异步。对于异步处理来说,主要包括异步的开启,异步...

TA码字
发表了文章

Tomcat NIO(18)-服务端事件SSE

在上一篇文章中我们主要介绍 tomcat nio 中的流式上传文件,其本质是直接拿到上传文件的网络输入流,然后在应用程序中读取并操作。避免了以磁盘作为中转,从而...

TA码字
发表了文章

Tomcat NIO(17)-流式上传文件

在上一篇文章中我们主要介绍 tomcat nio 中对文件上传的原生支持,其本质是通过调用消费 servlet inputstream 相关 API ,先把文件...

TA码字
发表了文章

Tomcat NIO(16)-文件上传

在上一篇文章中我们主要介绍了 tomcat nio 中的长连接,包括长连接开启和关闭的条件,每个长连接可以复用的请求数目等等,在这里我们介绍 tomcat 对文...

TA码字
发表了文章

Tomcat NIO(15)-长连接

在上一篇文章里我们主要介绍了 tomcat nio 中 block poller 线程的阻塞与唤醒,当 tomcat io 线程读取请求实体数据不可读或者写入响...

TA码字
发表了文章

Tomcat NIO(14)-BlockPoller线程的阻塞与唤醒

上一篇文章我们主要介绍了 tomcat NIO 之中的 block poller 线程,包括启动 block poller 线程,添加事件到队列,对原始 soc...

TA码字
发表了文章

Tomcat NIO(13)-BlockPoller

在上一篇文章里我们主要介绍了 tomcat NIO 中响应数据的写入,在这里我们主要介绍 BlockPoller 线程。

TA码字
发表了文章

Tomcat NIO(12)-响应数据写入

在上一篇文章里我们主要介绍了 tomcat 中请求数据的读取,这里主要介绍对于响应数据的写入。

TA码字
发表了文章

Tomcat NIO(11)-请求数据读取

在上一篇文章里我们主要介绍了 tomcat io 线程中涉及到的主要核心类,包括 AbstractProcessorLight,Http11Processor,...

TA码字
发表了文章

Tomcat NIO(10)-IO线程-关键类

在上一篇文章里我们主要介绍了 tomcat io 线程的 overall 调用流程以及关键类SocketProcessor 和 ConnectionHandle...

TA码字
发表了文章

Tomcat NIO(9)-IO线程-Overall流程和关键类

在上一篇文章里我们主要介绍了 tomcat NIO 中 poller 线程的阻塞与唤醒,根据以前文章当 poller 线程监测到连接有数据可读事件的时候,会把原...

TA码字
发表了文章

Tomcat NIO(8)-Poller线程的阻塞与唤醒

在上一篇文章里我们主要介绍了 tomcat NIO 中的 poller 线程,包括启动 poller 线程,添加事件到事件队列,对原始 socket 注册事件...

TA码字
发表了文章

Tomcat NIO(7)-Poller

在上一篇文章里我们主要介绍了 tomcat NIO 中的 acceptor 线程,其中包括了server 监听 socket 的初始化,端口绑定,accepto...

TA码字
发表了文章

Tomcat NIO(6)-Acceptor

在上一篇文章里我们主要介绍了 tomcat NIO 的整体架构,以及在这个架构下的各个线程,在这里我们主要介绍 acceptor 线程。

TA码字
发表了文章

Tomcat NIO(5)-整体架构

在上一篇文章里我们主要介绍了 tomcat NIO 的数据处理类,即实现读写封装的Request 和 Response,在这里我们主要介绍 NIO 整体架构。

TA码字
发表了文章

Tomcat NIO(4)-数据读写类

在上一篇文章里我们主要介绍了 tomcat NIO 实现的相关架构类,在这里我们主要介绍数据处理类,即实现读写封装的 Request 和 Response 。

TA码字
发表了文章

Tomcat NIO(3)-架构类

在上一篇文章里我们主要介绍了 tomcat NIO 的基础,多路复用。多路复用除了 java NIO API 之外还需不同操作系统的底层支持,对于 linux ...

TA码字
发表了文章

Tomcat NIO(2)-epoll多路复用

在上一篇文章里我们介绍了 tomcat io 主要包含那些 items,在这里我们主要介绍tomcat io 的基础-多路复用。tomcat 服务器(tomca...

TA码字
发表了文章

Tomcat NIO(1)-开篇

在日常工程或者开发中避免不了引入 web 服务器(或者是 tcp 服务器),常用服务器有tomcat,jetty,undertow,netty 等等,对于这些服...

TA码字

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券