51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#MC
tomcat8.5性能优化
主要是按照两篇文章,部分参数因适配Tomcat8.5进行了调整一、有关JAVA_OPTS http://www.open-open.com/lib/view/open1401931407228.html 文中的PermSize、MaxPer...
代码星球
·
2020-05-23
tomcat8.5
性能
优化
主流Java数据库连接池分析(C3P0,DBCP,TomcatPool,BoneCP,Druid)
常用的主流开源数据库连接池有C3P0、DBCP、TomcatJdbcPool、BoneCP、Druid等C3p0:开源的JDBC连接池,实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate、Spring等。单线程,性能较差,适用于小型系统,代码600KB左右。D...
代码星球
·
2020-05-23
主流
Java
数据库
连接
分析
tomcat架构分析 (Session管理)
出处:http://gearever.iteye.com Session管理是JavaEE容器比较重要的一部分,在app中也经常会用到。在开发app时,我们只是获取一个session,然后向session中存取数据,然后再销毁session。那么如何产生session,以及session池如何维护及管理,这些...
代码星球
·
2020-05-23
tomcat
架构
分析
Session
管理
tomcat架构分析(概览)
出处:http://gearever.iteye.com Tomcat是目前应用比较多的servlet容器。关于tomcat本身的特点及介绍,网上已经有很多描述了,这里不再赘述。Tomcat除了能够支撑通常的webapp外,其本身高度模块化的架构体系,也能带来最大限度的可扩展性。目前tomcat版本已经衍生到...
代码星球
·
2020-05-23
tomcat
架构
分析
概览
tomcat架构分析(connector BIO 实现)
出处:http://gearever.iteye.com 在tomcat架构分析(概览)中已经介绍过,connector组件是service容器中的一部分。它主要是接收,解析http请求,然后调用本service下的相关servlet。由于tomcat从架构上采用的是一个分层结构,因此根据解析过的http请求...
代码星球
·
2020-05-23
tomcat
架构
分析
connector
BIO
tomcat架构分析 (connector NIO 实现)
出处:http://gearever.iteye.com 上一篇简单记录了缺省配置的connector的内部构造及消息流,同时此connector也是基于BIO的实现。除了BIO外,也可以通过配置快速部署NIO的connector。在server.xml中如下配置; Xml代码<Connect...
代码星球
·
2020-05-23
tomcat
架构
分析
connector
NIO
tomcat架构分析(valve源码导读)
出处:http://gearever.iteye.com 源码面前,了无秘密 &nb...
代码星球
·
2020-05-23
tomcat
架构
分析
valve
源码
tomcat架构分析(valve机制)
出处:http://gearever.iteye.com 关于tomcat的内部逻辑单元的存储空间已经在相关容器类的blog里阐述了。在每个容器对象里面都有一个pipeline及valve模块。它们是容器类必须具有的模块。在容器对象生成时自动产生。Pipeline就像是每个容器的逻辑总线。在pipeline上...
代码星球
·
2020-05-23
tomcat
架构
分析
valve
机制
tomcat架构分析(容器类)
Tomcat提供了engine,host,context及wrapper四种容器。在总体结构中已经阐述了他们之间的包含关系。这四种容器继承了一个容器基类,因此可以定制化。当然,tomcat也提供了标准实现。Engine:org.apache.catalina.core.StandardEngineHost:org.ap...
代码星球
·
2020-05-23
tomcat
架构
分析
容器
Java Web开发中用Tomcat部署项目的三种方法
第一种方法:在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加: <Contextpath="/hello"docBase="D:eclipse3.2.2forwebtoolsworkspacehelloWebRoot"debug="0"pri...
代码星球
·
2020-05-23
Java
Web
开发
中用
Tomcat
TOMCAT8源码分析——SESSION管理分析(上)
对于广大java开发者而已,对于J2EE规范中的Session应该并不陌生,我们可以使用Session管理用户的会话信息,最常见的就是拿Session用来存放用户登录、身份、权限及状态等信息。对于使用Tomcat作为Web容器的大部分开发人员而言,Tomcat是如何实现Session标记用户和管理Session信息...
代码星球
·
2020-05-23
分析
TOMCAT8
源码
SESSION
管理
TOMCAT8源码分析——处理请求分析(下)
本文继续讲解TOMCAT的请求原理分析,建议朋友们阅读本文时首先阅读过《TOMCAT源码分析——请求原理分析(上)》和《TOMCAT源码分析——请求原理分析(中)》。在《TOMCAT源码分析——请求原理分析(中)》一文我简单讲到了Pipelin...
代码星球
·
2020-05-23
分析
TOMCAT8
源码
处理
请求
TOMCA源码分析——处理请求分析(上)
在《TOMCAT源码分析——请求原理分析(上)》一文中已经介绍了关于Tomcat7.0处理请求前作的初始化和准备工作,请读者在阅读本文前确保掌握《TOMCAT源码分析——请求原理分析(上)》一文中的相关知识以及HTTP协议和TCP协议的一些内容。本文重点讲解Tomcat...
代码星球
·
2020-05-23
分析
TOMCA
源码
处理
请求
tomcat8源码之架构解析
Catalina:与开始/关闭shell脚本交互的主类,因此如果要研究启动和关闭的过程,就从这个类开始看起。 Server:是整个Tomcat组件的容器,包含一个或多个Service。 Service:Service是包含Connector和Container的集合,Service用适当的Conne...
代码星球
·
2020-05-23
tomcat8
源码
架构
解析
tomcat8源码分析-Connector初始化
谈起Tomcat的诞生,最早可以追溯到1995年。近20年来,Tomcat始终是使用最广泛的Web服务器,由于其使用Java语言开发,所以广为Java程序员所熟悉。很多人早期的J2EE项目,由程序员自己实现Jsp页面或者Servlet接受请求,后来借助Struts1、Struts2、Spring等中间件后,实际也是利用...
代码星球
·
2020-05-23
tomcat8
源码
分析
-Connector
初始化
首页
上一页
...
49
50
51
52
53
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他