自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 SQL SERVER数据类型与C#数据类型对照表

http://www.cnblogs.com/shuzhengyi/archive/2010/10/18/1854390.html

2016-05-23 08:58:13 96

新的项目管理理念中,变更管理是非常先进的理念。

项目管理发展到新的阶段变更管理工作流可以作为人工处理的环节连接。敏捷过程 ,作为计算机处理的步骤来连接处理。也是作为一个个环节,但是环节之间的连接是采用计算机连接。变更管理,就是类似工作流(人工)+变更的流程。敏捷过程,就把作业的步骤与变更联系在一起,可以实现不断的变更管理。所以,在新的项目管理理念中,变更管理是非常先进的理念。...

2013-07-16 17:11:51 193

人类组织认识客观世界的3个阶段

人类组织认识客观世界的3个阶段1、混沌的阶段,每个人在做分子运动,从而达到一个目标2、流程阶段,把流程处理好,形成规则化,产品的质量稳态输出3、快速迭代,仿真阶段。把若干个环节转换为,每次输入一个量,就会变成为最终结果的迭代阶段...

2013-06-05 11:38:02 635

多线程

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

2013-04-05 23:22:37 67

ongl

ongl在Struts中的应用页面设计的时候采用约定的方式,原来的jsp上的name,现在修改为user.name在解析到客户端的时候,这些内容是不变化的,所以在Action的之前,是需要ONGL的拦截器。采用标签的方式时候 这个jsp的类如果要访问其他的Java类,在这个页面设计的时候,就可以采用表达式语言来直接进行访问其他Java类的属性,方法。如果没有表达式语...

2013-04-05 23:16:16 143

工作流 文件版本控制 持续集成 仿真

工作流 文件版本控制 持续集成 仿真 联系区别,哪一种效率高工作流的分为线上活动,线下活动。任务分配到某一个环节之后,执行活动。在线上活动的本质上是人工分时,对业务数据集合进行操作。每次操作过程有记录,操作的数据一般分解的比较细化,所以也是比较容易界定是哪个人进行操作的,这就从流程层面及业务数据层面进行记录痕迹,便于追溯。文件版本控制VSS是分时,分人对中央的文件进行操作。用户...

2013-04-01 13:22:25 74

工作流与Project的关系

项目管理与工作流(以下简称为W)1、建模 Project(以下简称为P)为 动态建模,增加后,立即生效 W为静态建模,每次建模完成之后,要进行发布之后,才能有效实施。2、运行期 (a)P在运行的时候,时间是紧密耦合的,到下个环节的时候,任务是一直列在系统中,任务人很早就能知道他在什么时候要干什么事情 W是在运行过程中,不断产生的任务,是动态分配的任务,每个人在接受的...

2013-03-13 14:49:46 167

挣值分析

挣值分析挣值分析  一、挣值分析的三个基本参数包括:计划值(PV)、实际成本(AC)和挣值(EV):  1、计划值(PV,Plan Value),又叫计划工作量的预算费用(BCWS,Budgeted Cost for Work Scheduled )。是指项目实施过程中某阶段计划要求完成的工作量所需的预算工时(或费用)。计算公式是:  PV=BCWS=计划工作量*预...

2013-01-30 17:01:09 199

工作流 项目管理 持续集成

设计公司的学习,在不同的版块,可以学习的内容不同在通信设计版块,学习 咨询的能力在软件搬不开,学习创新的能力,持续集成,配对编程,如何拥抱变化在建筑版块,学习严谨的能力在建筑中目前碰到的问题,如何进行限额设计。即甲方给出造价限额,然后要求进行多方案对比。在法国的咨询公司,在通信可行性设计报告中,有用户预测及一些参数给出之后,立即进行仿真,然后得出造价。限额设计,...

2013-01-30 15:00:42 94

maven的学习

Maven的学习导入到eclipse之后,如果在Parent项目中,采用Jetty:run处失败。但是如果在Web的项目中,采用Jetty:run就会成功。成功的时候,因为在jetty-maven-plugin中,有一个ContextPath的地方,这样就可以将发布的webpath路径进行简化为当前的ContextPath。问题:jetty发布之后,能否采用断点方式进行...

2013-01-14 13:58:37 72

责任链模式

Descriptor可称为构造者。负责责任链的列表建设,并返回一个链头。public class CommandServiceDescriptor extends AbstractDescriptor { private static final long serialVersionUID = 1L; CommandService commandService;...

2012-09-30 22:41:00 83

原创 JBPM与设计模式之职责链模式

JBPM与设计模式之职责链模式 上篇我们了解并学习了JBPM的长事务实现,其中用到了设计模式中的职责链模式和命令模式;这块还是很有厚重感的,我们可以从中学到很多的东西;今天我们先来学习一下职责链模式。 职责链模式定义 使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系;将这些对象连成一条链,并沿这条链传递该请求,直到有一个对象处理...

2012-09-30 13:48:46 154

模板设计模式,错误处理,多线程

回调,模板设计模式,面向接口编程,封装变化几个概念的一致性。回调的时候,一般把类作为参数,这个类一般设计为接口,接口的命名为XXcallback在这个接口中,可以有以下选择第一种,按照面向接口的思路,对变化进行封装,采用策略的设计模式,在外部单独有一个接口定义,然后在定义一个具体的类实现这个接口。在使用的时候,直接将该父类的接口,更换为已经实现好的类,就可以了。存在...

2012-08-02 09:02:03 136

tomcat principle

tomcat principle在httpconnector,及 Httpprocesser中,run方法都是循环的。因为在线程中,如果run方法执行完成之后,这个线程就无法被再次执行。所以在这2个线程中,全部采用循环的处理方式。这样处理之后,在压入到stack中,才用意义。Httpprocessor中,构造函数是什么时候被执行的。因为该构造函数中有new request等...

2012-07-31 15:53:45 91

工作流理论问题

1、状态的定义,状态与变迁的区别?状态:记录以前动态行为的结果变迁:记录软件对象对外来事件的响应以及响应状态的变化所以,关键的点,还是先看变迁的动作。因为状态时根据变迁来进行定义的。2、Perti网与图论的数学分支有什么差别?因为感觉Petri网能够完全覆盖图论中的全入全出的分支。(Petri网采用图论中覆盖树的方式来描述,AOV采用图论中的深度优先遍历方式来进行处理)...

2012-07-19 21:37:11 624

jbpm包结构

org.jbpm.api 对外开放的接口以及 Configuration--它推导出ProcessEngine(ProcessEngineImpl在pvm包中) org.jbpm.internal.logorg.jpdl.internal;由解析得到的节点等放入到该包中,意思估计为,以后可能采用BPMN的解析方式org.pvm.internal;纯粹的任...

2012-07-09 18:11:02 76

JBPM4.4源码与设计模式

processEnginee中有2个 transient protected ThreadLocal userProvidedEnvironmentObjectsThreadLocal = new ThreadLocal(); transient protected ThreadLocal authenticatedUserIdThreadLocal = new ThreadLocal(...

2012-07-07 17:22:52 174

事件处理机制

事件处理机制在传统的观察者模式中,事件及事件触发 事件,需要单独一个类。 事件触发,一般需要在client手动进行触发,执行notify的方法在jbpm中,fire(Event.END,xx,XX) 含义是 系统执行到这个地方,自动触发一个事件,这个与 在观察者中的,在client,手段执行一个notify()的动作是一样的。 触发这个动作,目的是执行一个li...

2012-07-06 11:12:42 124

内部考试的内容

最近给员工进行技术测试公共1、部门的理念是什么?与你具体的工作有什么关系?市场1、项目的可行性研究报告应该包含哪些内容,每个部分应重点阐述哪些内容?2、项目的经济分析中,IRR的含义是什么,应该如何计算该值?3、项目管理中,应有哪些知识域4、如何进行整体解决方案营销?5、你近期看了哪些专业书籍?你评价一下作者对该领域的理解,对你的工作有什么帮助6、后期,你准...

2012-07-01 18:47:36 93

多线程访问一个类与 类之间的协作联系

多线程访问一个类,是对一个类中的实例变量进行访问,需要进行互责保护。相同的一个线程类同时访问一个类。多个类之间进行协同工作,也可能是多个类访问某一个类,改变它的实例变量。对象存在与堆上。...

2012-06-23 22:25:43 133

Ant。Maven的使用

Ant,maven,持续集成在软件过程中,非常重要。今天找一本书看了一下,Ant的内容。通过了第一个Ant过程。Ant要先安装好要在项目的目录下,执行Ant,并且Build.xml文件要在项目根目录下,不能放入到Src下。否则Ant找不到Build.xml这个文件...

2012-05-23 13:23:23 61

原创 项目管理

项目管理本质是调节相关干系人期望。如何调节,就需要进行沟通管理从广义上来看,项目管理本质上就是沟通管理。当然从狭义角度来看,项目管理中包括沟通管理的一个章节。项目管理开始点 SOW 项目计划 各种图形,组织分工界面图,技术分工界面 持续集成环境...

2012-05-23 13:16:54 108

状态设计模式思考

状态设计模式Client端,仅操作Context,不操作状态类。解释器模式中,Context与解释者类是单向依赖。一般Context不需要了解解释者,仅作为公共方法及数据池。策略模式情况下,Context与算法也是单向依赖,但是Context是发起方。1、研磨设计模式书中的例子,Context 与 State,双向依赖。Context要调State的方法。但在Sta...

2012-04-15 11:44:42 68

原创 IT系统用户需求分析关注点

IT系统用户需求分析关注点对比传统的用户需求分析,应进行如下改进。1、用户角色表2、模块3、用户角色与模块的对应关系 --对应UML的用例图 把这个对应关系通过小工具到人到权限系统中去。4、开发过程中,将开发出的模块放在一个目录下,通过一个小工具,自动让用户登录的时候,指向开发好的模块,保证相关干系人任何时候,看到的都是一个完整的系统。类似实现建筑工...

2012-03-31 11:54:42 500

在IT项目管理过程中图的应用

图能起到大家聚集到1个问题,很快。避免盲人摸象式的讨论。在项目组中,也维护哪些图,并且要把他打印出来,让相关干系人都能立即明白。就好比战争的时候,必须要打开军用地图,便于大家理解一致。从传统工程设计的角度及从计算机领域中的UML角度合并。我感觉有如下的图,需要进行打印出来,进行合并在一张大板上进行显示。1、 项目范围图----描述外部的边界,以及与外部的交互2、 软...

2012-03-31 11:49:19 73

问题域分析方式选择,项目管理的分析方式,工作流分析方式

在最近了解项目过程中,感觉2种方式分析问题的方式有必要进行深入分析一下。碰到一个新的课题,如何能够进行快速的掌握或者让别人快速的描述出来。如果不掌握方法的话,描述的时候,一般都是离散的。第一种方式:PM方式 每个任务,要求描述 输入,输出,假设前提,采用的工具,预期的时间,里程碑时间第二种方式:工作流的方式 每个任务,要求描述他的作业流程,流程建模的方式,采用我...

2012-03-31 11:44:50 66

面向对象 面向过程 设计模式理解

今天走在路上,思考有些程序员对面向对象,面向过程的差异。我把自己考虑的内容,记录下来。面向过程在执行Main函数的时候,是一大段代码。它也想到进行改进。方面进行复用。所以,在面向过程中,产生了模块的概念。举一个例子。(面向对象的多态性)如果有5个算法,需要在5个算法之间进行切换。在面向过程的方面是,建立一个模块,然后将5个算法函数放入到一个算法模块中。其中每个函数的名字...

2012-03-31 09:52:23 340

JBPM4.4 xml解析

JBPM4.4 xml解析JPDLparse类中,有一个方法 public Object parseDocumentElement(Element documentElement, Parse parse) 把Document解析为Activity,Transition,task等在ConfigurationParser类中,有方法public Object pars...

2012-03-14 23:19:56 170

设计模式与源码

最近在看JBPM4.4的源码,一直有一种想法,把Tomcat,Spring,Structs,Ext,Hibernate的源码中的23种设计模式进行整理出来,便于部门内学习。把设计的理论结合到源码中进行。今天先看一下模板模式/* * JBoss, Home of Professional Open Source * Copyright 2005, JBoss Inc., and ...

2012-03-14 22:29:55 115

工作流 BPM

为在部门内推广工作流的开发方式,进行了一些题目,记录在这里工作流培训测试试卷姓名:得分:1. 工作流中,节点和任务分别有哪些属性,它们之间有什么关系?2. 在流程建模中,如何验证流程图的可达性,主要包括哪几个方面?3. 在完成一个流程节点时,主要执行哪些内容?4. 如何实现流程引擎与业务数据的隔离?5. 普元BPS流程系统中,主要有哪些组件,各实现哪些功能?6. 流...

2012-02-22 09:02:59 118

交叉学科的思考

设计模式中有研究的步骤,模式名称,问题,解决方案,效果财务管理上,为什么要创建不同的账户,目的是要进行管理,把这个过程进行分离控制。在项目管理中,每个任务的分配,有输入,输出,采用工具的方法论。在科学研究过程中,提出问题,分析问题,解决问题这几个域方面,是否有共通的地方。或者是本质上一致的地方。可以深入思考...

2012-01-16 11:38:44 177

原创 表单引擎

正在寻找表单引擎工具寻找,谁有这方面的开源代码,请推荐。感觉Myapps 应该不错

2011-12-25 21:20:46 152

原创 揭秘jbpm流程引擎内核设计思想及构架

原创 揭秘jbpm流程引擎内核设计思想及构架 收藏 揭秘jbpm流程引擎内核设计思想及构架作者 胡长城(银狐999) 1 前言... 12 阅读本篇的基础准备... 22.1 概念的基础... 22.2 环境的基础... 23 什么是流程引擎内核?... 34 引擎内核所关注的四个主要问题... 44...

2011-05-12 22:01:12 41

JBPM4.4 sequence图

上传了CompeteTask的流程图(用EA画的)上传了Start的流程图(用EA画的)

2011-05-10 22:41:34 45

原创 JBPM4.4 源码分析 JBPM4.4 设计模式分析

中间使用了UML的EA工具,所以不同的Package下,反向代码如何合并在同一个类图中进行显示?今天准备分析一下TaskAssigneeTest的类源码,然后进行跟踪观察1、在Start进入,及taskComplete的时候,基本上都是原子操作在来回执行,那么这几个原子操作的执行顺序及几个类的基本含义是什么?2、为什么在Atomic类中,只有6个子类,但实际上继承它的子类有...

2011-05-07 18:33:03 254

原创 taskService.completeTask(task.getId());的执行过程分析

taskService.completeTask(task.getId());单步跟踪下去的顺序1、执行函数体内,得到dbid,感觉是注入到这个id去的。在taskimpl中有setdbid的方法2、commandService.execute(new CompleteTaskCmd(taskId));3、在CompleteTaskCmd中,public Void execute(...

2011-05-07 18:32:47 2172

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除