请输入您要查询的百科知识:

 

词条 quartz
释义
1 石英表

quartz是英文“石英”的意思,如果你的表上有这个单词,这只说明你的手表是电子石英脉冲手表。

quartz

n.

1. 【矿】石英[U]

a quartz watch

石英表

quartz字样常见于普通石英手表,译为石英表。石英表也可叫做‘水晶振动式电子表’,因为它是利用水晶片的‘发振现象’。当水晶接受到外部的加力电压,就会有变形及伸缩的性质,相反,若压缩水晶,便会使水晶两端产生电力;这样的性质在很多结晶体上也可见到,称为‘压电效果’。石英表就是利用周期性持续‘发振’的水晶,为我们带来准确的时间。

首先,将石英表内的水晶片上加电,水晶便会以32768赫兹的周波数,正确地振动;然后必须将此频率化成1Hz(电流一秒间的一次变化)的信号电流周波数。再增加些信号的幅度(由于因振动而产生的电流甚弱),跟着些信号电流再发动转子齿轮,表上的秒针便会随之发动,之后分针,时针的跳动则关乎于机械结构上的原理,如:秒针跳动60下,分针便会跳一下

所有石英表都装有一粒电池。它为一块集成电路和一个石英谐振器提供能量,每秒振动32768次。还有比这更快的。集成电路是表的“大脑”。它控制着石英谐振器的振动,并起着分频器的作用。32768次振动被对半分割15次,以达到每秒产生一次脉冲。

2 开源项目

Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或 EJBs。Quartz的最新版本为Quartz 2.10。

Quartz让作业调度简单

Quartz是一个完全由java编写的开源作业调度框架。不要让作业调度这个术语吓着你。尽管Quartz框架整合了许多额外功能, 但就其简易形式看,你会发现它易用得简直让人受不了!。简单地创建一个实现org.quartz.Job接口的java类。Job接口包含唯一的方法:

public void execute(JobExecutionContext context)

throws JobExecutionException;

在你的Job接口实现类里面,添加一些逻辑到execute()方法。一旦你配置好Job实现类并设定好调度时间表,Quartz将密切注意剩余时间。当调度程序确定该是通知你的作业的时候,Quartz框架将调用你Job实现类(作业类)上的execute()方法并允许做它该做的事情。无需报告任何东西给调度器或调用任何特定的东西。仅仅执行任务和结束任务即可。如果配置你的作业在随后再次被调用,Quartz框架将在恰当的时间再次调用它。

Quartz内部架构

在规模方面,Quartz跟大多数开源框架类似。大约有300个java类和接口,并被组织到12个包中。这可以和Apache Struts把大约325个类和接口以及组织到11个包中相比。尽管规模几乎不会用来作为衡量框架质量的一个特性,但这里的关键是quarts内含很多功能,这些功能和特性集是否成为、或者应该成为评判一个开源或非开源框架质量的因素。

Quartz调度器

Quartz框架的核心是调度器。调度器负责管理Quartz应用运行时环境。调度器不是靠自己做所有的工作,而是依赖框架内一些非常重要的部件。Quartz不仅仅是线程和线程管理。为确保可伸缩性,Quartz采用了基于多线程的架构。启动时,框架初始化一套worker线程,这套线程被调度器用来执行预定的作业。这就是Quartz怎样能并发运行多个作业的原理。Quartz依赖一套松耦合的线程池管理部件来管理线程环境。本片文章中,我们会多次提到线程池管理,但Quartz里面的每个对象是可配置的或者是可定制的。所以,例如,如果你想要插进自己线程池管理设施,我猜你一定能!

Quartz框架的其他特征

Quartz框架有一个丰富的特征集。事实上,quarts有太多特性以致不能在一种情况中全部领会,下面列出了一些有意思的特征,但没时间在此详细讨论。

监听器和插件

每个人都喜欢监听和插件。今天,几乎下载任何开源框架,你必定会发现支持这两个概念。监听是你创建的java类,当关键事件发生时会收到框架的回调。例如,当一个作业被调度、没有调度或触发器终止和不再打火时,这些都可以通过设置来来通知你的监听器。Quartz框架包含了调度器监听、作业和触发器监听。你可以配置作业和触发器监听为全局监听或者是特定于作业和触发器的监听。

一旦你的一个具体监听被调用,你就能使用这个技术来做一些你想要在监听类里面做的事情。例如,你如果想要在每次作业完成时发送一个电子邮件,你可以将这个逻辑写进作业里面,也可以JobListener里面。写进JobListener的方式强制使用松耦合有利于设计上做到更好。

Quartz插件是一个新的功能特性,无须修改Quartz源码便可被创建和添加进Quartz框架。他为想要扩展Quartz框架又没有时间提交改变给Quartz开发团队和等待新版本的开发人员而设计。如果你熟悉Struts插件的话,那么完全可以理解Quartz插件的使用。

与其Quartz提供一个不能满足你需要的有限扩展点,还不如通过使用插件来拥有可修整的扩展点。

集群Quartz应用

Quartz应用能被集群,是水平集群还是垂直集群取决于你自己的需要。集群提供以下好处:

·伸缩性

·高可用性

·负载均衡

目前,Quartz只能借助关系数据库和JDBC作业存储支持集群。将来的版本这个制约将消失并且用RAMJobStore集群将是可能的而且将不需要数据库的支持。

3 苹果绘图层

Quartz是位于Mac OS X的Darwin核心之上的绘图层,有时候也认为是CoreGraphics。Quartz直接地支援Aqua,借由显示2D绘图图形来建立使用者接口,包含即时绘制(rendering)和次像素(sub-pixel)精准的反锯齿。

共有两种元件来组成Quartz:

Quartz Compositor合成视窗系统,管理和合成幕后视窗影像来建立Mac OS X使用者接口Quartz 2D以PDF的规范为基础的图形函式库,用来绘制二维文字和图形Quartz可以使用AltiVec来加速,以及透过AGP显卡上的GPU支援的硬件绘图。这项技术在Mac OS X Tiger上被扩充为Core Image和Core Video提供即时的视讯和图片的操作。

4 特殊化学品制造公司

QUARTZ 原始英义为“石英”“水晶”的指代。

1969年,正式成为全球最大的特殊化学品制造企业,公司旗下品牌。拥有以无机材料低温硬化和常温固化为核心的

1989年,Polysi Lazane专利技术,并广泛应用於航天、半导体、飞机制造和汽车工业…

QUARTZ化工株式会社正式在韩国成立,并纳资100%获拥完全品牌,总部设於首尔,并开始由单纯精细化工行业,逐步进入汽车服务、能源、建筑、教育等更广泛领域。成为具有全球化经营理念的品牌集合,也是韩国最受尊重的专业品牌。

2000年,正式进入中国,以中文【快特】品牌拓展高速成长的中国汽车服务市场。

5 魔兽世界插件

Quartz是一个强大全面华丽的施法条插件. 基本涵盖所有施法条相关插件,此插件能根据你的网络延迟自动设置施法条的打断点,能监视自身,目标,焦点的施法条,根据施法目标距离不同显示不同颜色提醒等功能。插件设置命令:"/quartz"。最新更新版本为4月27日更新,添加了WOW4.1的支持

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/24 9:13:43