摘要: 线程的一些基本属性 常用方法 线程的层次关系 java平台线程与线程之间总存在一些联系,在某一线程A中创建线程B,线程B为A的子线程,A为父线程。 阅读全文
posted @ 2018-07-10 22:10 Goxcheer 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 在java平台中创建线程就是创建一个Thread类或者其子类的实例。每个线程的任务处理逻辑都在run()方法中实现,它在java虚拟机中由相应的线程直接调用。 运行一个线程就是让java虚拟机执行该线程的run()方法。 启动线程需要调用Thread类的strat()方法。 下面代码实现创建线程. 阅读全文
posted @ 2018-07-10 21:59 Goxcheer 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 进程 进程(Process)是程序的运行实例。一个运行的Eclipse就是一个进程,一个运行的LOL也是一个进程。 进程是程序向操作系统申请资源的最小单位。 线程 而线程(Thread)是进程中可独立执行的最小单位。例如从服务器上下载大文件的进程中可以使用多线程提高下载效率 一个进程中的所有线程共享 阅读全文
posted @ 2018-07-10 21:14 Goxcheer 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 代码回顾 Quartz 需要了解你可能希望该作业的实例拥有的各种属性,这是通过JobDetail 类完成的。 JobDetail 实例是使用 JobBuilder 类构建的。 JobDetail的生命周期 1.我们给调度程序提供了一个 JobDetail 实例,并且它知道在构建 JobDetail 阅读全文
posted @ 2018-07-10 11:26 Goxcheer 阅读(127) 评论(0) 推荐(0) 编辑
摘要: Quartz的API: 主要api: The key interfaces of the Quartz API are: Scheduler - the main API for interacting with the scheduler.(最后日程启动API) Job - an interfac 阅读全文
posted @ 2018-07-09 16:14 Goxcheer 阅读(749) 评论(0) 推荐(0) 编辑
摘要: Quartz简介 Quartz是一个功能丰富的开源作业调度库,可以集成到几乎任何Java应用程序中 - 从最小的独立应用程序到最大的电子商务系统。Quartz可以用来创建执行数十,数百乃至数万个作业的简单或复杂的计划; 作业的任务被定义为标准的Java组件,它可以执行几乎任何你可能编程的任务。Qua 阅读全文
posted @ 2018-07-09 15:55 Goxcheer 阅读(313) 评论(0) 推荐(0) 编辑
摘要: maven仓库的默认镜像为国外镜像,下载jar包依赖非常慢,可以将镜像设置为国内的阿里云。 只需要在maven的conf的setting中配置如下: 这样下载jar包的速度可以体验一下,飞快 阅读全文
posted @ 2018-07-09 14:10 Goxcheer 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 当我们绘制了一个bpmn图表,实质是创建了一个xml文件, 右键bpmn文件open with xml edit bpmndi:BPMNDiagram中是具体点线坐标的定义, process则是具体的流程定义 这里startEvent对应开始节点; endEvent对应结束节点; userTask对 阅读全文
posted @ 2018-06-11 16:45 Goxcheer 阅读(7131) 评论(0) 推荐(1) 编辑
摘要: 在Actitivi工程的src/main/resources新建一个文件夹diagrams 然后右键,创建一个activiti Diagram 取名为helloWorld后finish 中间区域,是我们用来绘制流程图标的。右侧是绘制流程图标的工具箱,下面的Properties是属性视图,我们目前看到 阅读全文
posted @ 2018-06-11 16:40 Goxcheer 阅读(385) 评论(0) 推荐(0) 编辑
摘要: Activiti流程引擎的运行,背后需要数据库的25张表支持,这25张表, 主要是在流程运行过程中,记录存储一些参与流程的用户主体,以及流程定义的存储,流程执行时候的一些信息,以及流程的历史信息等。 下面测试生成Activiti的25张表 1.创建maven工程,在pom.xml中添加Activit 阅读全文
posted @ 2018-06-06 16:47 Goxcheer 阅读(643) 评论(0) 推荐(0) 编辑