`
SunSteven
  • 浏览: 47361 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
中间使用了UML的EA工具,所以不同的Package下,反向代码如何合并在同一个类图中进行显示? 今天准备分析一下TaskAssigneeTest的类源码,然后进行跟踪观察 1、在Start进入,及taskComplete的时候,基本上都是原子操作在来回执行,那么这几个原子操作的执行顺序及几个类的基本含义是什么? 2、为什么在Atomic类中,只有6个子类,但实际上继承它的子类有8个。     答:因为在Atomic中个构造方式,是构造子类的,但因为扩展性不好,导致在外部程序的时候,是直接实例化他的子类的。并且有2个子类不在其中。另外2个子类,也是在外部程序中直接进行实例化的。     所 ...
taskService.completeTask(task.getId()); 单步跟踪下去的顺序 1、执行函数体内,得到dbid,感觉是注入到这个id去的。在taskimpl中有setdbid的方法 2、commandService.execute(new CompleteTaskCmd(taskId)); 3、在CompleteTaskCmd中,public Void execute(Environment environment) throws Exception { //要从数据库中取数据,因为task是在进入节点的时候,产生到数据库中的    TaskImpl task = dbS ...
http://www.cnblogs.com/shuzhengyi/archive/2010/10/18/1854390.html
项目管理发展到新的阶段 变更管理 工作流可以作为人工处理的环节连接。 敏捷过程 ,作为计算机处理的步骤来连接处理。也是作为一个个环节,但是环节之间的连接是采用计算机连接。 变更管理,就是类似工作流(人工)+变更的流程。 敏捷过程,就把作业的步骤与变更联系在一起,可以实现不断的变更管理。 所以,在新的项目管理理念中,变更管理是非常先进的理念。
人类组织认识客观世界的3个阶段 1、混沌的阶段,每个人在做分子运动,从而达到一个目标 2、流程阶段,把流程处理好,形成规则化,产品的质量稳态输出 3、快速迭代,仿真阶段。把若干个环节转换为,每次输入一个量,就会变成为最终结果的迭代阶段

多线程

多线程的执行。 线程类与其他普通类的差别与联系 线程类也是一个类,成员变量在堆上。方法执行在栈上。所以线程类在run方法中对某一个公共的类执行动作,也是在栈中执行。如果对其他类中的成员变量修改为线程安全的,那么就可以增加ThreadLocal的方式,这样还是在这个栈空间上执行。 线程类的run方法执行,不是其他的类调用的,而是线程类的调度程序调用的。

ongl

    博客分类:
  • ongl
ongl在Struts中的应用 页面设计的时候 采用约定的方式,原来的jsp上的name,现在修改为user.name 在解析到客户端的时候,这些内容是不变化的,所以在Action的之前,是需要ONGL的拦截器。 采用标签的方式时候 这个jsp的类如果要访问其他的Java类,在这个页面设计的时候,就可以采用表达式语言来直接进行访问其他Java类的属性,方法。如果没有表达式语言,那么这个JSP类,就需要嵌入Java的语法来访问其他的JAVA类的属性及方法(与正常的对象交互相互调用没有差别) ongl与ValueStack结合在一起,为MVC的结构提供数据的访问。 问题:在MVC场景下, ...
工作流 文件版本控制 持续集成 仿真 联系区别,哪一种效率高 工作流的分为线上活动,线下活动。任务分配到某一个环节之后,执行活动。在线上活动的本质上是人工分时,对业务数据集合进行操作。每次操作过程有记录,操 ...
项目管理与工作流(以下简称为W) 1、建模   Project(以下简称为P)为 动态建模,增加后,立即生效   W为静态建模,每次建模完成之后,要进行发布之后,才能有效实施。 2、运行期   (a)P在运行的时候,时间是紧密耦合的 ...
挣值分析 挣值分析   一、挣值分析的三个基本参数包括:计划值(PV)、实际成本(AC)和挣值(EV):   1、计划值(PV,Plan Value),又叫计划工作量的预算费用(BCWS,Budgeted Cost for Work Scheduled )。是指项目实施过程中某阶段计划要求完成的工作量所需的预算工时(或费用)。计算公式是:   PV=BCWS=计划工作量*预算定额   PV主要反映进度计划应当完成的工作量,而不是反映应消耗的工时或费用。   2、实际成本(AC,Actual Cost),又叫已完成工作量的实际费用(ACWP,Actual Cost for Work P ...
设计公司的学习,在不同的版块,可以学习的内容不同 在通信设计版块,学习 咨询的能力 在软件搬不开,学习创新的能力,持续集成,配对编程,如何拥抱变化 在建筑版块,学习严谨的能力 在建筑中目前碰到的问题,如何进 ...
Maven的学习 导入到eclipse之后,如果在Parent项目中,采用Jetty:run处失败。 但是如果在Web的项目中,采用Jetty:run就会成功。 成功的时候,因为在jetty-maven-plugin中,有一个ContextPath的地方,这样就可以将发布的webpath路径进行简化为当前的ContextPath。 问题:jetty发布之后,能否采用断点方式进行跟踪处理 在访问signup.jsp之后出现如下问题,估计是数据的xml文件没有准备 HTTP ERROR 500 Problem accessing /account/signup. Reason:     ...
Descriptor可称为构造者。负责责任链的列表建设,并返回一个链头。 public class CommandServiceDescriptor extends AbstractDescriptor {   private static final long serialVersionUID = 1L;     CommandService commandService;   List<Descriptor> interceptorDescriptors;   public Object construct(WireContext wireContext) {     C ...
JBPM与设计模式之职责链模式     上篇我们了解并学习了JBPM的长事务实现,其中用到了设计模式中的职责链模式和命令模式;这块还是很有厚重感的,我们可以从中学到很多的东西;今天我们先来学习一下职责链模式。        职责链模式定义        使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系;将这些对象连成一条链,并沿这条链传递该请求,直到有一个对象处理该请求。        职责链模式的优点        1.客户提交一个请求,其沿着这条链传递直到得到处理;        2. 发送者和接受者都没有对方的明确信息信息;        3. 链中对象也不知道 ...
回调,模板设计模式,面向接口编程,封装变化几个概念的一致性。 回调的时候,一般把类作为参数,这个类一般设计为接口,接口的命名为XXcallback 在这个接口中,可以有以下选择 第一种,按照面向接口的思路,对变化进行 ...
Global site tag (gtag.js) - Google Analytics