gaojingsong
- 浏览: 1124910 次
- 性别:
- 来自: 深圳
社区版块
- ( 4)
- ( 0)
- ( 80)
最新评论
-
gaojingsong:
jstl1point0 写道高级版本jdk可以直接安装不用配置 ...
【win7配置jdk 环境变量】 -
jstl1point0:
高级版本jdk可以直接安装不用配置了
【win7配置jdk 环境变量】 -
hdd901002:
光说明错误在哪里有什么用,解决方法啊。。。我也碰到了,一条jo ...
mycat源码解读--错误之【can't find table define in schema 】 -
masuweng:
【java之图片水印】 -
masuweng:
【java之多线程下载文件实现】
文章列表
- 博客分类:
- apache之tomcat
- tomcat专题研究
tomcat是一个小型的轻量级应用服务器,也是javaee开发人员最常用的服务器之一。不过,许多开发人员不知道的是,tomcat connector(tomcat连接器)有bio、nio、apr三种运行模式,那么这三种运行模式有什么区别呢,我们又如何修改tomcat connector的运行模式来提高tomcat的运行性能呢?
这三种模式的不同之处如下:
bio:
一个线程处理一个请求。缺点:并发量高时,线程数较多,浪费资源。
tomcat7或以下,在linux系统中默认使用这种方式。
nio:
利用java的异步io处理,可以通过少量的线程处理大量的请求。
tomc ...
- 2017-10-01 17:37
- 浏览 1698
- 分类:编程语言
- 博客分类:
- tomcat专题研究
- apache之tomcat
1、启动类介绍
二、代码分析
/**
* main method, used for testing only.
*
* @param args command line arguments to be processed
*/
public static void main(string args[]) {
if (daemon == null) {
daemon = new bootstrap();
try {
dae ...
- 2017-10-01 17:23
- 浏览 1205
- 分类:编程语言
- 博客分类:
- tomcat专题研究
tomcat的目录结构
bin 存放启动和关闭tomcat的脚本文件
conf 存放tomcat服务器的各种配置文件,server.xml web.xml等
lib 存放tomcat服务器和所有web应用程序需要访问的jar文件
logs 存放tomcat的日志文件
temp 存放tomcat运行时产生的临时文件
webapps 当发布web应用程序时,通常把web应用程序的目录及文件放到这个目录下
work tomcat将jsp生成的servlet源文件和字节码文件存放到这个目录下
server.xml:主配置文件,包含service, connector, engin ...
- 2017-08-17 20:32
- 浏览 1030
- 分类:开源软件
- 博客分类:
- tomcat专题研究
1、使用svn下载tomcat源码,如下所示
2、分析找到tomcat的启动类
/tomcat6/java/org/apache/catalina/startup/bootstrap.java
- 2017-08-16 21:59
- 浏览 743
- 分类:开源软件
- 博客分类:
- tomcat专题研究
tomcat是一个jsp/servlet容器。其作为servlet容器,有三种工作模式:独立的servlet容器、进程内的servlet容器和进程外的servlet容器。
顶级组件:server
服务类:service
连接器:http, https, ajp(apache jserv protocol)
容器类:engine, host, context
被嵌套的组件:valve, logger, realm, loader, manager
集群类组件:listener, ...
从上图中看到,在connector接收到一次连接并转化成httpservletr ...
- 2017-08-16 20:56
- 浏览 817
- 分类:开源软件
- 博客分类:
- tomcat专题研究
socket网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。
建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(api),对tcp/ip的封装,tcp/ip也要提供可供程序员做网络开发所� ...
- 2017-08-12 22:42
- 浏览 1000
- 分类:开源软件