Apache Tomcat 系统精讲 Java面试必备课程

从入门到进阶到精通,从应用部署到故障排查到性能调忧,带你玩转 Tomcat 方方面面

已完结
|
难度:初级
|
时长:共 8 小时
¥99.00
距离活动结束
立即购买
加购物车
  • 打通 Tomcat 入门到精通闭环
  • Tomcat主流监控方案预防故障
  • 面试官视角拆解Tomcat面试点
  • Tomcat性能调优实战倍增经验
  • Tomcat 高可用方案提升性能
  • 透视Tomcat底层掌握系统架构
试看本节课 08:22
试看本节课 17:50
试看本节课 18:08
1-1 从基础到高级,助你全方位掌握Tomcat精髓
2-5 【面试题】Tomcat的目录你都清楚作用吗?
4-4 【基本功】Tomcat 启动流程

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看
Tomcat是互联网大厂必备技术栈,更是面试必考技能点。但是,很多开发者往往只熟悉于自身业务开发,当遇到Tomcat系统配置、故障排查、性能瓶颈等问题时,无法高效解决生产中突发问题,错失晋级跳槽时机。课程带你深入理解Tomcat 核心组件、线程模型、高可用集群、监控、性能调优等;更会结合源码分析Tomcat命令对系统层调用,深挖原理,构建专业的Tomcat技能体系,轻松应对面试官各种刁难,倍增生产实践经验。

本章介绍:

主要介绍课程的整体内容,了解学习后的收获

第1章 课程导学
1 节|9分钟
展开
  • 视频:
    1-1 从基础到高级,助你全方位掌握Tomcat精髓
    试看
    08:22

本章介绍:

环境准备:安装和运行Tomcat,详细的帮助学员搭建学习环境。

第2章 环境准备:安装和运行Tomcat
5 节|53分钟
收起
  • 视频:
    2-1 【面试题】Tomcat提供了哪些功能?
    09:50
  • 视频:
    2-2 【基本功】JDK的安装与配置
    08:41
  • 视频:
    2-3 【基本功】InteliJ Idea 如何配置JDK
    04:48
  • 视频:
    2-4 【小试牛刀】用程序启动Tomcat,并写一个Servlet运行在其中
    11:17
  • 视频:
    2-5 【面试题】Tomcat的目录你都清楚作用吗?
    试看
    17:50

本章介绍:

本章节会教大家如何部署一个 Java Servlet 到 Linux 的服务器,让学员了解 Java 应用部署的过程。

第3章 【小试牛刀】部署Java应用到 Linux Tomcat
4 节|34分钟
收起
  • 视频:
    3-1 【基本功】安装Virtual Box, Centos7.9
    14:19
  • 视频:
    3-2 【基本功】安装MobaXterm
    07:31
  • 视频:
    3-3 【基本功】在Linux环境中安装配置JDK,tomcat
    07:50
  • 视频:
    3-4 【小试牛刀】将jar部署到tomcat
    04:13

本章介绍:

面试中经常遇到的问题,就是考察对 Tomcat 核心组件的理解。本章节会详细介绍 Tomcat 架构和核心组件。

第4章 请讲讲Tomcat的总体架构和核心组件?
17 节|143分钟
展开
  • 视频:
    4-1 【基本功】源码启动Debug Tomcat
    10:48
  • 视频:
    4-2 Tomcat为啥依赖Jakarta EE而不是Java EE?
    04:40
  • 视频:
    4-3 Tomcat整体架构是什么样的
    12:39
  • 视频:
    4-4 【基本功】Tomcat 启动流程
    试看
    18:08
  • 视频:
    4-5 【面试题】Tomcat类加载机制
    09:57
  • 视频:
    4-6 【基本功】 Server.xml以及对应的实现类
    06:23
  • 视频:
    4-7 【基本功】 StandardService实现类
    08:05
  • 视频:
    4-8 【面试题】Tomcat - 线程池的设计与实现:StandardThreadExecutor
    10:34
  • 视频:
    4-9 【面试题】Tomcat有哪些常见的启动参数?
    07:53
  • 视频:
    4-10 【基本功】BIO Connector的定义和特性?
    06:27
  • 视频:
    4-11 【基本功】NIO Connector的定义和特性?
    05:28
  • 视频:
    4-12 【基本功】APR Connector的定义和特性?
    04:44
  • 视频:
    4-13 【面试题】 Tomcat3种Connector应该如何选择?
    04:48
  • 视频:
    4-14 【面试题】Tomcat web请求处理的线程模型?
    09:51
  • 视频:
    4-15 【面试题】Session, Cookie和Token有啥区别?
    05:54
  • 视频:
    4-16 【面试题】Catalina容器的Session如何管理?
    10:25
  • 视频:
    4-17 什么是HTTP2,你的Tomcat需要配置使用它吗?
    05:42

本章介绍:

做好监控才能掌握 Tomcat 的实际运行情况,本章节介绍主流的监控方案,使用Prometheus 和 Grafana对 Tomcat 进行监控。

第5章 Tomcat的监控
4 节|40分钟
展开
  • 视频:
    5-1 【基本功】什么是JMX,如何为Tomcat配置JMX Prometheus Agent
    07:58
  • 视频:
    5-2 【基本功】安装Prometheus,获得Tomcat Metrics-
    11:14
  • 视频:
    5-3 【基本功】安装Node Exporter查看Linux系统性能指标
    07:21
  • 视频:
    5-4 【基本功】搭建Grafana,配置Prometheus和Linux系统数据源-
    13:27

本章介绍:

本章节详细讲解了如何对 Tomcat 进行性能的测试,并且提供了在生产环境中进行性能调优的过程。本章节是课程的核心内容,掌握之后可以吊打面试官。

第6章 如何做Tomcat的性能测试和调优?
4 节|37分钟
展开
  • 视频:
    6-1 【面试题】Tomcat性能调优的基本流程是什么
    09:22
  • 视频:
    6-2 JMeter介绍以及安装
    04:12
  • 视频:
    6-3 创建JMeter性能测试项目
    13:37
  • 视频:
    6-4 根据JMeter结果进行调优
    09:40

本章介绍:

本章节详细介绍了在生产环境的 Tomcat 配置,帮助大家了解 Tomcat 优化的参数。

第7章 Tomcat生产环境配置
6 节|55分钟
展开
  • 视频:
    7-1 【基本功】Tomcat配置基线之目录权限配置
    15:42
  • 视频:
    7-2 【基本功】Tomcat配置基线之如何配置SSL安全连接?
    10:56
  • 视频:
    7-3 【基本功】Tomcat配置基线之会话管理
    04:34
  • 视频:
    7-4 【基本功】安全基线之错误页面重定向
    05:38
  • 视频:
    7-5 【基本功】Tomcat配置基线之禁用默认用户和端口
    07:56
  • 视频:
    7-6 【基本功】Tomcat日志功能JULI
    10:01

本章介绍:

Tomcat 的高可用架构是面试中常见的问题。本章节帮忙大家了解在生产环境中如何配置高可用的 Tomcat 架构。

第8章 如何设计高可用的Tomcat架构,来支持大规模的用户访问?
5 节|54分钟
展开
  • 视频:
    8-1 【面试题】Tomcat的高可用如何设计?-
    10:06
  • 视频:
    8-2 【基本功】负载均衡器Nginx的介绍和安装
    10:19
  • 视频:
    8-3 【基本功】Nginx的配置代理2台Tomcat
    12:37
  • 视频:
    8-4 【基本功】Nginx的upsteam参数配置讲解
    11:32
  • 视频:
    8-5 【基本功】为Nginx配置SSL
    09:13

本章介绍:

本章节详细讲解了 JVM 是如何进行内存管理的,帮忙大家了解 Tomcat 对内存的管理。

第9章 Tomcat的内存管理
7 节|48分钟
展开
  • 视频:
    9-1 【基本功】内存的基础知识-
    07:01
  • 视频:
    9-2 【面试题】HotSpot JVM的架构?
    07:01
  • 视频:
    9-3 【基本功】Java中的对象,新生代,老年代和Metaspace-
    09:22
  • 视频:
    9-4 【面试题】新生代中的对象是如何晋级到老年代的?
    06:55
  • 视频:
    9-5 【面试题】JVM的GC参数如何配置?
    04:30
  • 视频:
    9-6 【面试题】内存溢出是如何发生的?
    04:53
  • 视频:
    9-7 【面试题】如何优化开发环境的内存使用?
    07:30
本课程已完结
适合人群
希望全面提升Tomcat系统应用能力的工程师
技术储备
熟悉Java基础知识
熟悉Linux基本操作
环境参数
Tomcat 9
IDEA 2024
JDK 17
Prometheus 2.45
Grafana 10.4
清风
DevOps架构师, 已有2181个学生
不为别的,只为提升面试通过率
尽管课程时间很长,
但没关系,我们有老师的陪伴,
还有同学之间互相鼓励,彼此帮助,
完成学习后,还能获得慕课网官方认证的证书。
立即购买
本课程被纳入了《Java从初级到高级的进阶面试线路图》的学习路线中,共 3 个步骤,5 门课。
Step1: 初中级面试必备
剑指Java面试-Offer直通车 百度资深面试官授课
难度 中级
原价 ¥299.00
已有 8422 人在学
加购物车
Step2: 高薪面试预备班
2024 Java 高分面试宝典 一站式搞定技术面+项目面
难度 中级
原价 ¥299.00
已有 116 人在学
加购物车
MySQL/Redis等6大数据库,在7种Java业务中的选型与调优
难度 中级
原价 ¥299.00
已有 178 人在学
加购物车
Apache Tomcat 系统精讲 Java面试必备课程
难度 初级
原价 ¥99.00
已有 70 人在学
加购物车
Step3: 中高级高效面试
Java高级面试突围课 ,搞定Java中高级面试的必考点
难度 高级
原价 ¥299.00
已有 1454 人在学
加购物车
路线特惠价: ¥1295 5门课总价:¥1295
选择该路线学习
已有10240人在学
数据加载中...
《Apache Tomcat 系统精讲 Java面试必备课程》的真实评价
综合评分:分,共 人参与
篇幅原因,只展示最近100条评价

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题

意见反馈 帮助中心 APP下载
官方微信