不知怎么了,干什么事情都提不起来劲,估计是该换个环境好好休息休息一下了!
posted @
2009-09-27 16:26 零全零美 阅读(116) |
评论 (0) |
编辑 收藏
摘要: Oralce数据库中,提供了“专用服务器模式”与“共享服务器模式”两种连接模式。虽然说,数据库管理员可以随意选择连接模式,一般情况下,不会有什么使用上的问题。两者的差异,主要在于不同的使用情况下,其数据库访问的性能会有所差别。所以,对于性能要求比较高的企业,则就需要根据自己的情况,选择合适的连接模式。
阅读全文
posted @
2009-02-26 17:56 零全零美 阅读(216) |
评论 (0) |
编辑 收藏
摘要: 贪婪量词:
先看整个字符串是不是一个匹配。如果没有发现匹配,它去掉最后字符串中的最后一个字符,并再次尝试。如果还是没有发现匹配,那么 再次去掉最后一个字符串,这个过程会一直重复直到发现一个匹配或者字符串不剩任何字符。简单量词都是贪婪量词。
惰性量词:
先看字符串中的第一个字母是不是一个匹配,如果单独着一个字符还不够,就读入下一个字符,组成两个字符的字符串。如果还没有发现匹配,惰性量词继续从字符串中添加字符直到发现一个匹配或者整个字符串都检查过也没有匹配。惰性量词和贪婪量词的工作方式恰好相反。
支配量词:
只尝试匹配整个字符串。如果整个字符串不能产生匹配,不做进一步尝试。
阅读全文
posted @
2009-01-07 14:54 零全零美 阅读(3462) |
评论 (3) |
编辑 收藏
摘要: 量词用于指定特定模式出现的次数,这个次数可以是硬性的,如某个字符应该出现4次,如果没有出现四次就是错的,也可以是软性的,如某个字符应该出现0至4次,意思是该字符可以出现,也可以不出现,可以出现一次,两次,也可以出现三次,四次。
阅读全文
posted @
2008-11-29 14:13 零全零美 阅读(1724) |
评论 (3) |
编辑 收藏
摘要: cloneNode是进行DOM操作经常使用的方法,有了它我们可以很容易的克隆一个跟原来一模一样的DOM对象,如:在动态增加table的行的时候,我们只需克隆一个table中现有的行,然后调用talbe.appendChild()方法就可以实现,而无需调用table繁琐的DOM操作方法。但是在开发中,我发现cloneNode在对select进行克隆时却无法克隆出当前选中的option,克隆出来的对象的options中拥有selected属性的永远都是第一个。
阅读全文
posted @
2008-11-24 13:08 零全零美 阅读(1927) |
评论 (1) |
编辑 收藏
摘要: "|":意思是"或",他可以把多个子表达式组合成一个总的表达式,而这个总表达式拥有子表达式的全部能力
阅读全文
posted @
2008-11-21 13:44 零全零美 阅读(3638) |
评论 (2) |
编辑 收藏
摘要: 行的开始和结束 开始符号:^ 结束符号:$ 如:^cat 应该理解为以c作为一行的第一个字符,紧接着是a,然后是t
例如:String str = "catabdcatdetfcat"
^cat : 验证该行以c开头紧接着是a,然后是t
cat$ : 验证该行以t结尾倒数第二个字符为a倒数第三个字符为c
^cat$: 以c开头接着是a->t然后是行结束:只有cat三个字母的数据行
^$ : 开头之后马上结束:空白行,不包括任何字符
^ : 行的开头,可以匹配任何行,因为每个行都有行开头
阅读全文
posted @
2008-11-19 19:36 零全零美 阅读(17735) |
评论 (7) |
编辑 收藏
摘要: 前面我有一篇《JBPM源码解读之:Fork》,大致分析了JBPM对于Fork的实现方式,其实Fork和Join是不可分割的一对,Fork实现分拆,Join实现汇集。先让我们看一下《JBPM 3.2.3 User Guide》中关于Join的描述:
The default join assumes that all tokens that arrive in the join are children of the same parent. This situation is created when using the fork as mentioned above and when all tokens created by a fork arrive in the same join. A join will end every token that enters the join. Then the join will examine the parent-child relation of the token that enters the join. When
阅读全文
posted @
2008-11-14 23:55 零全零美 阅读(1902) |
评论 (2) |
编辑 收藏
摘要: 关于JBPM中并发子流程的实现方式,网上有很多的说法,但是好像每种办法都有这样那样的缺点,要么实现太复杂,要么就是会使Token无法继续流转。这里我介绍一种我的并发子流程的实现方式:使用TaskNode使任务并行的方式,模拟实现JBPM子流程的并发执行。
我先简单的介绍一下实现思路:
1、数据库中应该有至少三个已经发布过的流程定义(ProcessDefinition),发布的顺序无所谓,一个主流程两个子流程
2、我们在主流程中要实现并发子流程的环节放置TaskNode,设置create-tasks="false"、signal="last-wait"
3、我们想要实现几个子流程的并发就在第二步放置的TaskNode中放置几个Task,每个Task的名字都是要并发的子流程的名称
4、在TaskNode的Node-Enter action中,我们手动为每一个Task创建一个任务实例,同时我们取得Task的名字也就是要并发的子流程的名字,创建流程实例
阅读全文
posted @
2008-11-12 15:00 零全零美 阅读(3302) |
评论 (6) |
编辑 收藏
摘要: 在阅读本文之前,建议先阅读一下《JBPM源码解读之:Fork》以了解Fork中Script的配置方法及处理方式:
按照Fork对Script的规范Script必须包含一个具有write权限的变量,而且该变量必须实现java.util.Collection接口。
阅读全文
posted @
2008-11-05 17:05 零全零美 阅读(1902) |
评论 (4) |
编辑 收藏