中间件
文章平均质量分 82
JackSpaces
这个作者很懒,什么都没留下…
展开
-
tomcat connector
tomcat主要由两大核心组件,一个是connector,一个是container。connector负责的是底层的网络通信的实现,而container负责的是上层servlet业务的实现。一个应用服务器的性能很大程度上取决于网络通信模块的实现,因此connector对于tomcat而言是重中之重。 从采用的网络通信技术来看,connector可分为: JIoEndpoint转载 2014-06-16 15:28:26 · 647 阅读 · 0 评论 -
Tomcat 热部署实现方式源码分析总结
研究了一下tomcat的类的热部署的源码实现,总结沉淀一下。Tomat实现热部署主要有两种机制: (1) 一种是类似于Servlet这种类的热部署即在WEB-INF/class目录下的类:实现方式可以概括为在容器启动的时候起一条后台线程,定时的检测类文件的时间戳变化,如果类的时间戳变掉了,则调用容器的reload的方法,将类重新载入。 那么具体的分析一下: tomcat用来加转载 2014-06-18 11:29:10 · 483 阅读 · 0 评论 -
spring bean循环引用
循环依赖就是循环引用,就是两个或多个Bean相互之间的持有对方,比如CircleA引用CircleB,CircleB引用CircleC,CircleC引用CircleA,则它们最终反映为一个环。此处不是循环调用,循环调用是方法之间的环调用。 循环调用是无法解决的,除非有终结条件,否则就是死循环,最终导致内存溢出错误。 Spring容器循环依赖包括构造器循环依赖和setter循环转载 2014-09-18 16:59:54 · 610 阅读 · 0 评论 -
Spring Quartz
1. Overview 为了降低使用Quartz的难度,并能以Spring风格的方式使用Quartz,Spring为Quartz提供了Scheduler, Trigger, JobDetail的FactoryBean类,以及一些工具类,使Quartz能很好的注入容器,并可以结合Spring容器的生命周期,启动和关闭job。 2. JobDetailBean 使用JobDet转载 2014-11-04 11:53:02 · 408 阅读 · 0 评论 -
Quartz CronTrigger最完整配置说明
CronTrigger配置格式: 格式: [秒] [分] [小时] [日] [月] [周] [年] 序号 说明 是否必填 允许填写的值 允许的通配符 1 秒 是 0-59 , - * / 2 分 是 0-59 , - * / 3 小时 是 0-23 , - * /转载 2014-11-06 09:51:19 · 318 阅读 · 0 评论 -
SPRING中的线程池ThreadPoolTaskExecutor
一、初始化 1,直接调用 [java] view plaincopyprint? ThreadPoolTaskExecutor poolTaskExecutor = new ThreadPoolTaskExecutor(); //线程池所使用的缓冲队列 poolTaskExecutor.setQueueCapacity(200)转载 2015-04-13 11:58:10 · 305 阅读 · 0 评论