Tomcat相关内容
Tomcat相关内容
zzd2018
笔记、总结与感悟
展开
-
Servlet3.0的异步处理
Servlet3.0对异步处理的支持:有了该特性,Servlet 线程不再需要一直阻塞,直到业务处理完毕才能再输出响应,最后才结束该 Servlet 线程。在接收到请求之后,Servlet 线程可以将耗时的操作委派给另一个线程来完成,自己在不生成响应的情况下返回至容器。针对业务处理较耗时的情况,这将大大减少服务器资源的占用,并且提高并发处理速度。Servlet3.0要Tomcat7.0之后的版本才能支持。以前的servlet的流程:首先,Servlet接收到请求之后,可能需要对请求携带的数据进行一些转载 2020-07-22 10:37:48 · 147 阅读 · 0 评论 -
JavaWeb根基性知识
listener、filter和servlet,JavaWeb三大组件cookie和sessionajax和json我感觉上面这些就是Java后端的根基性知识,尤其是servlet,经久不衰。原创 2020-06-08 21:02:05 · 136 阅读 · 1 评论 -
Tomcat性能调优
Tomcat的性能调优分为两部分,一个是启动时的JVM参数调优,这里不讲这部分(日后再研究,hhh)。另一个部分是Tomcat配置调优,这里讲讲这部分内容。主要就是调整Tomcat的conf目录下的server.xml中关于连接器的配置,这样可以提升应用服务器的性能。1.maxConnections 最大连接数,当到达该值后,服务器接收但不会处理更多的请求。额外的请求将会阻...原创 2020-03-31 14:33:03 · 103 阅读 · 0 评论 -
Tomcat的NIO线程模型
今天研究了一天Tomcat的NIO模型,发现仅仅是在接收请求的时候是真正的NIO,后续的处理其实还是BIO,也就是还是一个请求用一个worker线程来处理。这样的话,我感觉NIO的性能提升对于BIO其实并不大,因为NIO只是减少了工作线程等待从socket中读取数据的时间。但是我感觉这种场景在HTTP领域并不多见吧,因为很少有浏览器在创建TCP连接后会长时间不发数据吧。。。我理解的NIO接收T...原创 2020-03-28 00:10:42 · 346 阅读 · 0 评论 -
何为Servlet?
Servlet只是一个JAVAEE规范,而Tomcat实现了这个规范。其实,我感觉Servlet对应于C语言领域的CGI。CGI和Servlet可以完成相同的功能。原创 2020-03-26 21:58:05 · 100 阅读 · 0 评论 -
tomcat各版本与jdk及servlet各版本对应关系
下图为官方给的Servlet/JSP各规范与Web服务器Tomcat各版本的对应关系,如:支持Servlet 3.1、JSP 2.3规范的Web服务器为Tomcat 8。转载 2020-03-26 21:35:01 · 1201 阅读 · 0 评论 -
何为Tomcat?
其实,Tomcat服务器 = Web服务器 + Servlet/JSP容器(Web容器)。Web服务器的作用是接收客户端的请求,给客户端作出响应。但是很明显,服务器不止静态资源呀,所以客户端发起请求后,如果是动态资源,Web服务器不可能直接把它响应回去(比如JSP),因为浏览器只认识静态资源。所以对于JavaWeb程序而言,还需要JSP/Servlet容器,JSP/Servlet容器的基本功能...转载 2020-03-26 20:38:26 · 112 阅读 · 0 评论