1、tomcat有哪些组件?

2、tomcat有哪些Connector?

http ajp

3、tomcat的Valve的作用是什么?

给每一个虚拟主机定义访问日志

4、servlet的生命周期?

Servlet 生命周期可被定义为从创建直到毁灭的整个过程。以下是 Servlet 遵循的过程:
Servlet 通过调用 init () 方法进行初始化。
Servlet 调用 service() 方法来处理客户端的请求。
Servlet 通过调用 destroy() 方法终止(结束)。
最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回收的。

5、tomcat有哪几种Connector运行模式?

Tomcat Connector有三种运行模式(BIO, NIO, APR)
• BIO:
一个线程处理一个请求。缺点:并发量高时,线程数较多,浪费资源。Tomcat7或以下,在Linux系统中默认使用这种方式。
• NIO:
利用Java的异步IO处理,可以通过少量的线程处理大量的请求。Tomcat8在Linux系统中默认使用这种方式。Tomcat7必须修改Connector配置来启动:
• APR:
即Apache Portable Runtime,从操作系统层面解决io阻塞问题。Tomcat7或Tomcat8在Win7或以上的系统中启动默认使用这种方式。Linux如果安装了apr和native,Tomcat直接启动就支持apr。

6、你平时怎么给tomcat调优?

第一步 – 提高JVM栈内存Increase JVM heap memory
第二步 – 线程池设置
maxThreads=“250”
enableLookups=“false”
connectionTimeout=“20000”
第三步- 压缩
compression=“on”


Tomcat常见面试题相关推荐

  1. Tomcat学习总结(14)—— Tomcat常见面试题

    一.Tomcat的缺省是多少,怎么修改 Tomcat的缺省端口号是8080. 修改Tomcat端口号: 1.找到Tomcat目录下的conf文件夹 2.进入

  2. Java网络编程与NIO详解14:Tomcat 常见面试题汇总

    1.Tomcat的缺省端口是多少,怎么修改? 1)找到Tomcat目录下的conf文件夹 2)进入conf文件夹里面找到server.xml文件 3)打开server.xml文件 4)在server. ...

  3. Tomcat常见面试题你都知道答案吗?

    海豚精灵:https://www.whhtjl.com:优课GO:https://mgo.whhtjl.com 请解释将Tomcat作为一个Windows 服务运行会带来哪些好处? 1)自动启动:对于 ...

  4. Tomcat面试题+http面试题+Nginx面试题+常见面试题

    Tomcat面试题 1.Tomcat的缺省端口是多少?怎么修改? 答:缺省端口是8080,若要修改,可以进入Tomcat的安装目录下找到conf目录下的server.xml文件,找到该文件中的Conn ...

  5. Jvm常见面试题及答案汇总1000道(春招+秋招+社招)

    Jvm面试题以及答案整理[最新版]Jvm高级面试题大全(2021版),发现网上很多Jvm面试题都没有答案,所以花了很长时间搜集,本套Jvm面试题大全,汇总了大量经典的Jvm程序员面试题以及答案,包含J ...

  6. ajax servlet怎么接收_AJAX常见面试题(修订版)

    前言 只有光头才能变强. 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y AJAX常见面试题 什么是AJAX,为什么要使用Aj ...

  7. 总结Java常见面试题和答案

    转载自  总结Java常见面试题和答案 int和Integer有什么区别?   答:int是java的原始数据类型,Integer是java为int提供的封装类,java为每个原始数据类型都提供了封装 ...

  8. JSP, Servlet常见面试题详解

    JSP, Servlet常见面试题 1,J2EE是什么? J2EE本身是一个标准,一个为企业分布式应用的开发提供的标准平台. J2EE也是一个框架,包括JDBC.JNDI.RMI.JMS.EJB.JT ...

  9. 3w字 长文干货!100 道 Linux 常见面试题

    关注「开源Linux」,选择"设为星标" 回复「学习」,有我为您特别筛选的学习资料~ 本文一共 3W + 字,分别从 Linux概述.磁盘.目录.文件.安全.语法级.实战.文件管理 ...

最新文章

  1. TensorFlow patch块划分(transpose and reshape)
  2. 方法参数的值调用+引用调用+深浅拷贝
  3. 晋中计算机专业对口大学,山西晋中计算机专业好就业吗?,计算机专业
  4. C语言指针作为参数的传递问题
  5. 【华为云技术分享】快速理解spark-on-k8s中的external-shuffle-service
  6. c++ 箭头符号怎么打_C++随笔
  7. 服务器中用于接收电子邮件,‎如何使用我的邮件服务器在 Odoo 中发送和接收电子邮件‎...
  8. CICD详解(二)——Jenkins持续集成原理
  9. 适配器模式之享元模式
  10. citp协议服务器,Picturall Octo 媒体服务器
  11. Android软件安全与逆向分析笔记
  12. 诺基亚C2-03 - 简单才是首要的诺基亚C2-03
  13. 阿里云服务器CPU Intel Xeon Platinum 8269CY和8163处理器区别
  14. 从本子文件名中提取本子的名字
  15. 服务器pci-e硬盘,PCI-E固态硬盘在客户端的机会_希捷硬盘_服务器评测与技术-中关村在线...
  16. 计算机教案动作按钮,自定义动画及动作设置》教学设计
  17. 【vue项目实战】Vue工程化项目--猫眼电影移动端(二)
  18. 论文解读:U-Net: Convolutional Networks for Biomedical Image Segmentation
  19. 解决电脑cpu锁频率0.4GHz问题
  20. R——投入产出表,直接消耗系数矩阵,完全消耗系数矩阵

热门文章

  1. 取余,模运算,余数的正负问题,1497. 检查数组对是否可以被 k 整除
  2. 服务器连接显示屏不亮怎么回事,服务器 主机 怎么接显示器不亮
  3. 华宇优家引入君子签电子合同,打造灵活用工数字化签署服务
  4. 开一篇学习讲话的技巧
  5. 【插头DP】 FZU 1977 Pandora adventure
  6. python实现pdf转excel_使用python写的PDF转EXCEL工具,已打包exe
  7. django框架运用--------股票系统
  8. matlab 求解最短路问题,matlab算法求解最短路问题.doc
  9. Win95+IE3 – Win10+IE11全版本执行漏洞(含POC)
  10. C#中的接口(interface)