tomcat
馒头太帅了
这个作者很懒,什么都没留下…
展开
-
Tomcat学习积累笔记---Tomcat性能优化策略
Tomcat学习积累笔记—Tomcat性能优化策略1.JVM内存模型回顾Java 虚拟机的运⾏优化主要是内存分配和垃圾回收策略的优化:1.内存直接影响服务的运⾏效率和吞吐量2.垃圾回收机制会不同程度地导致程序运⾏中断(垃圾回收策略不同,垃圾回收次数和回收效率都是不同的)本地方法栈:C++,Native方法运行内容存放的栈区程序计数器:对程序运行到那个位置进行记录,指向程序运行位置1和2基本不需要改动栈:存储的一些函数运行时的临时变量方法区(元数据空间):这里面存储的一些元数据信息,指的原创 2020-09-16 22:48:10 · 158 阅读 · 0 评论 -
Tomcat学习积累笔记---Tomcat对HTTPS支持之HTTPS简介
Tomcat学习积累笔记—Tomcat对HTTPS支持之HTTPS简介1. Https简介Https是⽤来加强数据传输安全的Http超⽂本传输协议,明⽂传输 ,传输不安全,https在传输数据的时候会对数据进⾏加密,添加了一个ssl协议2. HTTPS和HTTP的主要区别HTTPS协议使⽤时需要到电⼦商务认证授权机构(CA)申请SSL证书HTTP默认使⽤8080端⼝,HTTPS默认使⽤8443端⼝HTTPS则是具有SSL加密的安全性传输协议,对数据的传输进⾏加密,效果上相当于HTTP的升原创 2020-09-16 17:28:22 · 128 阅读 · 0 评论 -
Tomcat学习积累笔记---Tomcat类加载机制
Tomcat学习积累笔记—Tomcat类加载机制1. Java类(.java)—> 字节码⽂件(.class) —> 字节码⽂件需要被加载到jvm内存当中(这个过程就是⼀个类加载的过程)2. 在类加载机制中有个很重要的角色:类加载器(ClassLoader,说⽩了也是⼀个类,jvm启动的时候先把类加载器读取到内存当中去,其他的类(⽐如各种jar中的字节码⽂件,⾃⼰开发的代码编译之后的.class⽂件等等))1.JVM类加载机制1. JVM 的类加载机制中有⼀个⾮常重要的⻆⾊叫做类加载器(原创 2020-09-16 11:45:20 · 111 阅读 · 0 评论 -
Tomcat学习积累笔记---Tomcat源码查看
Tomcat学习积累笔记—Tomcat源码查看1.启动流程时序图解读tomcat启动脚本,先执行startup.sh,之后指向catalina.sh,之后catalina.sh指向了Tomcat中的Bootstrap启动类,通过这样启动的java应用startup.sh/startuo.bat先调用Bootstrap的main函数,先进入Bootstrap中Bootstrap先进行init初始化,就是先调用自己的init方法,这个方法在初始化一些类加载器Bootstrap再调用自己的load方原创 2020-09-16 10:35:14 · 183 阅读 · 1 评论 -
Tomcat学习积累笔记---Tomcat的服务器核心配置讲解
Tomcat学习积累笔记—Tomcat的服务器核心配置讲解问题⼀:去哪⼉配置? 核⼼配置在tomcat⽬录下conf/server.xml⽂件问题⼆:怎么配置?注意:Tomcat 作为服务器的配置,主要是 server.xml ⽂件的配置;server.xml中包含了 Servlet容器的相关配置,即 Catalina 的配置;Xml ⽂件的讲解主要是标签的使⽤<!--Server 根元素,创建⼀个Server实例,⼦标签有 Listener、GlobalNamingResourc原创 2020-09-11 16:27:38 · 93 阅读 · 1 评论 -
Tomcat学习积累笔记---Tomcat的Servlet容器组件 Catalina
Tomcat学习积累笔记—Tomcat的Servlet容器 Catalina原创 2020-09-11 00:36:37 · 430 阅读 · 0 评论 -
Tomcat学习积累笔记---Tomcat的连接器组件---Coyote
Tomcat学习积累笔记—Tomcat的连接器组件—Coyote1.Coyote简介Coyote 是Tomcat 中连接器的组件名称 , 是对外的接⼝。客户端通过Coyote与服务器建⽴连接、发送请求并接受响应 。Coyote 封装了底层的⽹络通信(Socket 请求及响应处理)Coyote 使Catalina 容器(容器组件)与具体的请求协议(http请求,应用层)及IO操作⽅式(有一些IO模型:BIO,NIO等,传输层)完全解耦Coyote 将Socket 输⼊转换封装为 Request 对原创 2020-09-10 18:26:59 · 471 阅读 · 0 评论 -
Tomcat学习积累笔记---Tomcat总体架构简介
Tomcat学习积累—Tomcat总体架构原创 2020-09-10 00:46:14 · 85 阅读 · 0 评论