R: marco de cuarzo
¿Cuál es Cuarzo: El cuarzo es una fuente libre y organización de código abierto OpenSymphony proyecto Java, en 2009 fue adquirida por terracota
El cuarzo es lo que debe hacer: hacer algo en un determinado momento determinado, el cuarzo es definir una condición de disparo, sería responsable de un punto en el tiempo (para cumplir con las condiciones para un evento de disparo) desencadena la tarea apropiada
Por ejemplo, cuarzo cosas que puede hacer (en el caso de la vida):
1 año de cumpleaños
2, flor canto de pago mensual
3, a intervalos de una hora, copias de seguridad con notas de estudio
Cuarzo características:
1, un potente funciones de programación, como el soporte para una variedad de programación
2, formas de aplicación flexibles, tales como el apoyo a una variedad de combinaciones y programación de tareas
3, crear un usos clase de configuración de cuarzo @Configuration anotación, esta anotación es equivalente a la etiqueta XML, se va a utilizar notas @bean, la etiqueta equivalente, por lo general se utilizan en conjunción con tanto
4, un planificador de escritura
Método planificador:
1, fixedDelay n segundos después de la unidad de disparo en un ms de tareas
2, fixedRate después de N segundos en una tarea de inicio comienza milisegundos
3, cron = período de programación complejo después de que el signo de igual es un cron expresión = formato de expresión "expresión": la expresión: [sec] [min] [hora] [días] [meses] [semana] [Y] en general, no establezca
cron expresión comodines: Comodín generan página web: https: //qqe2.com/cron
1, * representa todos los valores. Por ejemplo: En el ajuste subcampo * indica cada minuto gatillo.
2,? Dijo que no especificaron un valor, no tienen que preocuparse por el valor de ajuste actual de este campo
3, - que representa el intervalo. Por ejemplo, configurar "10-12" en la hora, 10, 11, representa los activadores del punto de
4 ,, representa especificar varios valores, tales como la definición de "los lunes, miércoles, viernes" en el campo de la semana, dijo el lunes, miércoles y viernes de gatillo
5, / para incrementar gatillo. 0/5 cada 5 segundos
6, L representa el último significado W representa el día de la semana más cercano a la fecha especificada (lunes a viernes)
7, # Número (representado en los primeros días de la semana cada mes), por ejemplo, se proporciona en el campo periférico "6 # 3" representa el tercer sábado de cada mes