`
learnworld
  • 浏览: 169571 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
最近工作需要用到apache rewrite功能,之前本机已经安装apache,但没有安装rewrite模块。下面总结一下rewrite模块的安装过程和相关知识。本机已安装的apache版本为2.2.16,操作系统为ubuntu10.10。 一、 安装过程 1. 在apache源码目录下查找mod_rewrite.c文件。 find . -name mod_rewrite.c 2. 进入mod_rewrite.c文件所在目录。 cd modules/mappers 3. 将C程序编译成共享模块,以便在运行时加载到apache服务器中。 /usr/alibaba/install/httpd- ...
    最近在阅读“how tomcat works”这本书,结合tomcat7的源码进行学习。对于学习的收获,将通过“tomcat学习系列”记录下来,和大家一起分享和交流,也算对自己学习的一种促进。闲话不多说,正文开始。     Catalina内部由多个 ...
一、Quartz简介     Quartz是一个开放源码项目,专注于任务调度器,提供了极为广泛的特性如持久化任务,集群和分布式任务等。Spring对Quartz的集成与其对JDK Timer的集成在任务、触发器和调度计划的声明式配置方面等都非常相似。     Quartz的核心由两个接口和两个类组成:Job和Scheduler接口,JobDetail和Trigger类。不同于JDK Timer,任务不是从实现一个Job接口的类实例开始运行,实际上Quartz在需要的时候才创建job类实例。可以使用JobDetail类来包装任务状态,并传递一个信息给Job,或在一个Job的多次执行过程之间保存 ...
一、基本概念 任务(job):需要被调度以指定的时间间隔运行的任务单元。 触发器(trigger):引发任务运行的条件。 调度计划(schedule):一个任务和用来管理这个任务的一组触发器的集合。 通常一个任务在他的调度计划中只有一个触发器,所以触发器和调度计划这两个概念通常可以互换。 二、spring的两种任务调度方法 1. JDK Timer JVM1.3版本后提供的任务调度能力,不需要依赖spring以外的产品。 优点:被包含在java中,不需要外部依赖库,当受限于程序大小或公司政策时可以使用。 不足:在定义一个调度计划时只能够提供有限的灵活性。 2. Quartz 提供很大的灵活性, ...
        参加了两天的面向对象设计培训课程,感触最大的不是学到了多少新的设计方法,而是思想上的转变。         平时我们在做需求过程中,需求方看重的是功能有没有做到,能不能按时上线;老板看重的是你做的有 ...
Global site tag (gtag.js) - Google Analytics