![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Tomcat
文章平均质量分 85
阿立聊代码
浙江大学,10年上市公司Java高级讲师,基础扎实;Java办公文章优质创作者;CSDN认证博客专家;Java编程领域有着丰富的经验和技能,熟练掌握前后端技术,全栈。
展开
-
Tomcat性能调优
你会看到 Tomcat 中的各种连接器,展开“http-nio-8080”,你会看到这个连接器上的统计信息,其中 maxTime 表示最长的响应时间,processingTime 表示平均响应时间,requestCount 表示吞吐量,errorCount 就是错误数。理论上我们可以通过公式 线程数 = CPU 核心数 *(1+平均等待时间/平均工作时间),计算出一个理想值,这个值只具有指导意义,因为它受到各种资源的限制,实际场景中,我们需要在理想值的基础上进行压测,来获得最佳线程数。原创 2024-08-21 17:39:43 · 377 阅读 · 0 评论 -
Tomcat 线程模型详解
I/O要解决什么问题I/O:在计算机内存与外部设备之间拷贝数据的过程。到底采取何种选择就是I/O模型需要解决的事情了。以网络数据读取为例来分析,会涉及两个对象,一个是调用这个I/O操作的用户线程,另一个是操作系统内核。一个进程的地址空间分为用户空间和内核空间,基于安全上的考虑,用户程序只能访问用户空间,内核程序可以访问整个进程空间,只有内核可以直接访问各种硬件资源,比如磁盘和网卡。不同的I/O模型对于这2个步骤有着不同的实现步骤。其中信号驱动式IO在实际中并不常用。原创 2024-08-21 17:33:59 · 612 阅读 · 0 评论 -
Tomcat整体架构及其设计精髓分析
本专题讲解的Tomcat版本: apache-tomcat-9.0.55 , Tomcat9源码阅读环境搭建,查看我的其他博文。官方文档:Apache Tomcat 9 (9.0.93) - Documentation IndexTomcat是Apache Software Foundation(Apache软件基金会)开发的一款开源的Java Servlet容器。它是一种Web服务器,用于在服务器端运行Java Servlet和JavaServer Pages (JSP)技术。它可以为Java Web应用原创 2024-08-20 14:38:58 · 632 阅读 · 0 评论 -
Tomcat9源码阅读环境搭建
目的:搭建源码阅读环境。原创 2024-08-20 14:25:20 · 379 阅读 · 0 评论