个人简介

Echo Blog


江湖无名 安心练剑
  • Quartz 04-Jobs 和 Trigger
    Quartz API 主要接口定义如下: Quartz API 的关键接口包括: Scheduler(调度器)- 与调度器进行交互的主要 API。 Job(作业)- 由您希望由调度器执行的组件实现的接口。 JobDetail(作业详情)- 用于定义作业的实例。 Trigger(触发器)- 定义给定作业将被执行的...
    2017-12-19 06:43:25 | Schedule
  • Quartz 03-源码分析
    Quartz 的设计解耦 如果让我们设计一个任务调度系统,会像quartz那样将job、trigger、scheduler解藕吗?quartz这样设计的原因,笔者认为有两点: job与trigger解藕,其实就是将任务本身和任务执行策略解藕,这样可以方便实现N个任务和M个执行策略自由组合,比较容易理解; scheduler单独分离出来,相当于一个指挥官,可以从全局做调度,比如监听哪些t...
    2017-12-19 06:43:25 | Schedule
  • Quartz 02-整体设计思路分析 quartz 核心概念介绍
    quartz概述 quartz是一个用java实现的开源任务调度框架,可以用来创建简单或者复杂的任务调度,并且可以提供许多企业级的功能,比如JTA以及集群等,是当今比较流行的JAVA任务调度框架。 1. 可以用来做什么 Quartz是一个任务调度框架,当遇到以下问题时: 想在每月25号,自动还款; 想在每年4月1日给当年自己暗恋的女神发一封匿名贺卡...
    2017-12-19 06:43:25 | Schedule
  • Quartz 01-quartz 入门使用介绍
    Quartz Quartz 是一个功能丰富的开源作业调度库,可以集成到几乎任何 Java 应用程序中——从最小的独立应用程序到最大的电子商务系统。 入门案例 maven 引入 <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz&l...
    2017-12-19 06:43:25 | Schedule
  • Quartz 00-quartz 概览
    # Quartz 任务调度是我们平时的业务开发中很常见的需求之一。 Quartz 又是其中十分优秀的框架。 本系列主要是将 Quartz 的官方文档进行简单整理。 希望帮助大家入门。后续如果有时间,再写一点关于 Quartz 的使用心得。 目录导航 入门 Quartz 入门系列教程-00-序章 Quartz 入门系列教程-01-入门案例 Quartz 入门系列教程-02-J...
    2017-12-19 06:43:25 | Schedule
  • Spring State Machine
    Spring State Machine Spring Statemachine is a framework for application developers to use state machine concepts with Spring applications. 状态机是强大的,因为行为总是保证是一致的,使得调试相对容易。 其思想是,您的应用程序可能存在于有限数量的状态...
    2017-12-18 13:29:39 | Spring
  • Spring Shell 基于 Spring 的编程模型插入自定义命令
    Spring Shell Spring Shell项目提供了一个交互式的Shell,允许您使用基于Spring的编程模型插入自定义命令。 介绍 Spring Shell项目的用户可以根据Spring Shell jar和添加自己的命令轻松构建一个完整的Shell(aka命令行)应用程序(作为Spring bean的方法)。 创建一个命令行应用程序可以是有用的,例如与您的项目的REST...
    2017-12-17 11:46:41 | Spring
  • Spring Web Services
    Spring Web Service Spring Web Services aims to facilitate contract-first SOAP service development, allowing for the creation of flexible web services using one of the many ways to manipulate XML ...
    2017-12-16 15:10:09 | Spring