最新文章列表

第六节:Quzrtz JobStore

第六节:JobStore   跟据名称的意思,很可能理解成存放作业的容器,实际上真不是这样,它放的有哪些东东呢? JobStore我只看了RAMJobStore,里面其实放了Job和Trigger以及它们之间的关系。   让我们先看下有哪些jobStore吧,如下面类图:   其实也就是两类,一个是内存中,一个持久化存储.  
yimeng528 评论(1) 有1593人浏览 2013-04-04 08:51

第五节:Quzrtz 的 线程池

在说到Quzrtz线程池的时候要先讲一下线程池的概念 : 我个人的理解就是把要执行的东东扔到一个类似水池子的容器里面,给它洗澡,具体怎么洗,洗的干净不干净,还是一个个等着排队洗,都算是线程池对线程的管理,官方的概念也不想找了,就按这样理解吧。 百度上找了下有哪些情况下不使用线程池,感觉挺不错,贴出来看下: ●如果需要使一个任务具有特定优先级 ●如果具有可能会长时间运行(并因此阻塞其 ...
yimeng528 评论(0) 有1848人浏览 2013-04-03 12:11

第四节: Quartz调度器

前面几节简单的介绍了Quartz和其内部的执行过程,内容简单也容易理解,今天正式步入Quartz源码研究刨习,从调度器入手吧!   打开代码,先看下代码整体结构:    调度器介绍: Quartz调度器(Scheduler)主要有两个,一个是远程调度器(RemoteScheduler),一个是标准调度器(StdScheduler),它们是由调度工厂完成实例化的,对用户是封闭的 ...
yimeng528 评论(0) 有1732人浏览 2013-04-03 12:10

第三节:Quartz 执行过程

稍微往quartz里面看了下代码在加上自己的揣测,大概梳理下它的执行过程,是如何调度,如何执行任务的。   执行过程: 调度器初始化配置,比如JobStore,线程池,轮循线程,作业执行环境等 如果有任务来了就把任务扔到JobStore中,有另外的线程会根据触发机制来轮循JobStore中的job,如果满足执行条件就把它扔到线程池中执行,这样一次执行作业的任务就完成了。   其 ...
yimeng528 评论(0) 有1742人浏览 2013-04-03 12:09

第二节:调度器,触发器与作业

调度器: Quartz.Net中核心的地方就调度器,调度器负责管理Quartz.NET应用运行时环境。 上一节中代码中IScheduler sched = sf.GetScheduler(); 这一句代码看起来简单,其实背后做了好多事情,比如:初始化配置,是使用数据库还是内存,初始化线程池,是否是远程执行job等等,总之挺复杂的。 作业: 目前我的理解就是job,类似于上一节 ...
yimeng528 评论(0) 有1819人浏览 2013-04-03 12:09

第一节: quartz.net 2.0 简单介绍

 在网上看到别贴的话,要想成为技术高手就需要多多的看看别人的代码,理解别的思想,看开源项目就是一个不错的选择。说实话我太想成为技术高手,但是自己悟性太差,半天弄不明白理解不了别人写的代码,为了提高自己的阅读能力,希望自己坚持看完quartz2.0这个开源的项目,顺便也锻炼一下自己写博客的水平。                                简单介绍:官网:http://quar ...
yimeng528 评论(0) 有2342人浏览 2013-04-03 12:08

提高工作效率的秘诀(转)

译者按:Aaron Swartz是个传奇般的人物,他是一个网络奇才,也是一个资讯自由斗士。此前我对他一无所知,但早就受益于他的智慧。大学阶段,我很大一部分知识都来自于Google Reader,而RSS是他14岁跟别人共同创作的作品。自 2010年6月13日以来,我一共在Google Reader里阅读了 63,862 个条目。天妒英才,美国扭曲的知识产权保护制度和司法体系更是将他逼上了绝路。在此 ...
haozhaoh69 评论(0) 有477人浏览 2013-01-29 11:06

java关于Timer schedule执行定时任务

公司技术人员在实现内部办公系统与外部网站一体化的时候,最重要的步骤就是从OA系统读取数据,并且根据网站模板生成最终的静态页面。这里就需要一个定时任务,循环的执行。 技术人员在写定时任务的时候,想当然的以为Timer.schedule(TimerTask task, long delay)就是重复的执行task。程序运行后发现只运行了一次,总觉得是task里的代码有问题,花了很长时间调试代码都没有 ...
nightyui 评论(0) 有8人浏览 2012-08-20 15:57

java关于Timer schedule执行定时任务

公司技术人员在实现内部办公系统与外部网站一体化的时候,最重要的步骤就是从OA系统读取数据,并且根据网站模板生成最终的静态页面。这里就需要一个定时任务,循环的执行。 技术人员在写定时任务的时候,想当然的以为Timer.schedule(TimerTask task, long delay)就是重复的执行task。程序运行后发现只运行了一次,总觉得是task里的代码有问题,花了很长时间调试代码都没有 ...
heshishuangshou 评论(0) 有216人浏览 2012-08-20 15:56

ubuntu进程管理

ubuntu结束进程方法 1、打开终端 2、敲 ps -ef 查出进程的编号(就是PID那列) 3、敲 kill PID (如果PID是123456,则kill 123456) 4、OK了 显然这也不是最好的办法,因为ps -ef出来的是一大串的信息,很难找到我们的信息,这时可以使用gerp来进行匹配。 所以命令如下: ps -ef | gerp 关键字 譬如 ...
jjchen_lian 评论(0) 有1665人浏览 2012-08-11 10:06

Spring中Quartz的使用

1.环境 Spring 3.1,Quartz 1.6.0(经测试Spring不支持最新的Quartz 2.x) 2.spring提供了创建调度任务的对应的Bean,首先加载调度任务的配置文件,web.xml中指定需加载的配置文件路径(例中Quartz的bean配置信息与其它bean不在同一个配置文件中): <context-param> <param-name>con ...
wuyaweiwude 评论(0) 有1338人浏览 2012-07-30 20:50

ofbiz中job任务使用

Ofbiz中的job使用 Job是什么? Job是ofbiz中的一个自动作业的模块,某种意义上有点类似timer,可以用这个完成大多数周期性的任务操作。 1、首先要先写这 ...
zc-111 评论(0) 有3490人浏览 2012-05-02 11:06

MapReduce的执行机制

      当我们只用几行代码就可以运行一个MapReduce作业时,我们是否知道其实里面隐藏着大量的执行细节.本文就是来揭示一个Hadoop运行作业的执行细节. 运行MapReduce作业的过程将包含以下四个实体      1. 客户端.提交hadoop作业      2.  分布式文件系统(一般为HDFS),      3.  JobTracker.协调作业的运行      4.  TaskTr ...
liudeh_009 评论(0) 有2465人浏览 2012-03-17 15:24

ant 脚本命令

1. available    格式:    <available property="prefix" value="${basedir}/.." file="${basedir}/../build/jetty-build.xml"/>    ...
czj4451 评论(0) 有16734人浏览 2012-03-16 16:24

暴雪首席任务设计师谈论任务设计

魔兽世界首席任务设计师Dave “Fargo” Kosak来与你讨论他对《大地的裂变》中任务设计的看法 Q: 《大地的裂变》的主要设计目的是什么? 很显然,从任 ...
ucf5 评论(0) 有910人浏览 2012-03-01 10:09

同步、异步转化和任务执行

正如动静是相对的概念,有了它们,世界才充满盎然生气;变和不变也是哲学上的对立统一,在代码的世界里也一样;同步异步呢?在这一篇文字里面已经很粗略地提到了同步和异步各自有些什么好处,接下来,我不妨说一些同步和异步互相转化的故事。   先来看看这一段代码:   setTimeout(function(){ while(true){ alert("In"); } ...
RayChase 评论(0) 有4237人浏览 2012-01-24 22:23

Oracle定时任务详解

常要oracle数据库定时的自动执行一些脚本,或做数据库备份,或做数据的提炼,或做数据库的性能优化,包括重建索引等等的工作,这时需要用到一个 ...
lgs0626 评论(0) 有3369人浏览 2011-12-08 16:31

职业成长五步曲

        保质保量完成任务,特别是超出预期地完成任务,是人才的体现,也是获得信任的最好的方法。         只有信任,才能让老大觉得,你 ...
wensuper 评论(4) 有1015人浏览 2011-11-08 08:26

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics