`
tomkoo
  • 浏览: 186220 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
在Servlet Specification 2.4中对Session的过期有这样的一句描述: 引用 The session invalidation will not take effect until all servlets using that session have exited the service method. 所以,如果client跟server没有交互,那么session过期时间就开始计算了。 但是在实际应用中,我遇到了这样的问题: 客户要求系统5分钟不操作Session就过期。但是我们有一项功能“银企对账”,需要在页面上对2000多条数据进行勾选,这个勾选完全是 ...
在实际的开发中,经常会晕倒这样的问题,有两个List的数据,需要对这两个List的数据进行对比,然后筛选出需要的对象。 例如:财务中的对账,数据源一个是银行日记账(aList),一个是银行对帐单(bList),业务操作就是把两个List里面金额相同的记录筛选掉,剩下金额不相等的。 在实际开发中我目前知道有两个方式(假设两个List各有1000条数据): 1、最简单的就是用双重循环进行比较,虽然简单,但是如果两个List的数据量都很大,那么运行时间将成数量级增长。循环次数为1000*1000 2、把一个List通过循环放入Map中,把需要比较的字段作为Map的Key,然后循环另外一个Lis ...

烦心!

房子买了,装修了,也住进去了,感觉有了个家,还是个自己喜欢的家。 谁知道没住两个月,出差! 这一出差就是3个月了,还没完,老板说做完项目才能回去,那还得最少2个月,唉! ----------------------------- 老婆打电话说卫生间有点渗水,可能是防水没有做好,唉,又是一个烦心事! 老婆说我就是瞎烦心,遇到了事儿,烦心也一样,让我不要烦! 我倒是想不烦,可是我就是那眼里不能有半点沙子的人,能不烦心吗? 唉!总之最近可以用一个字来形容,“烦心”!
什么是坚持? 说起来很简单,做起来却很难。就说这小小的Blog吧,说好了要坚持写下去,记录自己的点点滴滴。可以一转眼,我有6个月的时间没有写了。这让我明白了什么是坚持!原来失败并不是因为做的事有多么的难(有如写Blog),难的是那一份经久不衰的坚持。
一个企业有一个“预算模板”,但是这个“预算模板”不是固定的,而是可以定义的,并且分单位级别进行部分自定义。 例如:公司总部定义了一个“预算模板”的初始模板(预算模板为表格,这里以简单线条表示) ------------ ...
在Spring+Hibernate的环境中如何通过编程模式来实现数据库连接? public class LocalSessionFactoryBeanTest { public static DataSource getDataSource(){ BasicDataSource ds = new BasicDataSource(); ds.setDriverClassName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); ds.setUrl("jdbc:microsoft:s ...

买房?

算一算毕业也已经有3年了,也都结婚了,似乎也已经到了应该买房的时候了。可是父母都是老实巴交的农民,也没有积蓄,所以一切都得靠自己的努力。好不容易有了点积蓄准备看看房子的时候,深圳的新房均价已经过了12000了。 所以,算了,看看二手房吧,好歹得便宜点吧。经过好久的“精挑细选”,终于看中了一套60平左右的房子,55W实收。虽然还是贵,但是小区和房子都不错,地段在南头,也还可以。所以一狠心,决定买下来。于是交了1W的定金,准备第二天签合同(因为业主在外地)。回到家里心里也停高兴,不管怎么样也快有自己的房子了。 第二天,和老婆高高兴兴的去逛街,准备着签合同。谁知道接到中介的电话,叫我们过去一趟。我 ...
用Spring+Hibernate+struts的组合已经很久了,但是一直都没有很深入的去研究一下他们,也就是这样的按着一贯的模式去做。直到今天,我需要用程序自动创建数据库表(同志们,提供一个方案啊)。我需要用到Hibernate的配置,也就是Configuration了,在Hibernate中倒是容易,但是和Spring整合后,我就需要从LocalSessionFactoryBean中去获得,因为这个类是同Hibernate整合的关键类,从配置文件就可以看得出来。 <bean id="sessionFactory" class="org.sprin ...
自从JBPM@Net成立到现在,在今天早上,成员数已经突破20人大关。 但是我们的Blog数量还少得可怜,不过还是有少量有质量的帖子,比如:  jeffen2006  《JBPM的调度应用系列》 各位同志,为了让这个圈子热闹起来,大家都要加油啊!也需要各位的出谋划策,怎么样才能把这个圈子建设好,让大家在付出的同时能有所收获。 等待你的建议!
项目开发已经进入第二阶段,并且时间也越来越少了,于是只好暂定Blog两周了。
李兰——我们开发部唯一的女孩子,今年的应届毕业生。真的还不错的一个女孩子,一个来公司面试时,我问她要求的工资,她却问我:“我应该要求多少啊?”的女孩子。用我们一个同事的话来说就“李兰,我发现你天真中还带点幼稚。”。哈哈,就是这样的一个女孩子。 我当初招她近来的理由就是:用很公正的笔迹,答对了我出的题目的90%。这也足够让我招她进公司了。 今天上班的时候,她突然跑到我的办公桌前,要对我说什么,可以好像不好开口似的。 “有什么事?” “顾磊,我想......辞职。” 其实当时我真的还挺意外的,因为她转正的时候,我还为她争取到一份对应届生来说还不错的待遇。她为为什么要走呢?当我问了她很多遍以后,她才说 ...
序言         JBPM在国内使用的人还不是很多,所以关于JBPM的中文资料非常的少。就算是E文不错的同志也不会经常上国外的论坛、社区,所以在JBPM的资料上基本就是一本官方的Reference。虽然上面的内容是面面俱到,但是深度都是一点都没有,对于所有的知识点和技术基本上都是点到即止。这所有的一切使得我们想把JBPM运用到实际项目中来有很大的难度。       《把JBPM运用到实际项目中》序列文章是我在把JBPM使用到项目中的一些心得和经验,在这里把她记下来,希望可以给研究JBPM的朋友一些提示。  提出问题 如何运行Jbpm的示例程序?如何部署Jbpm?如何安装Jbpm流程 ...
 Tom就是我了,zmyliyu是一位研究JBPM的网友 zmyliyu  Tom    问一个问题,一个审核的TASKNODE审核不通过后,可以直接返回以前的TASKNODE么  Tom  zmyliyu    如果你需要审批不通过返还的话,那么你应该有一条从审批Node--〉递交审批Node的路径transition  zmyliyu  Tom    是,这个没有问题。  zmyliyu  Tom    原来的TASKNODE是不是就会生成一个新的TASKINSTANCE呢。  Tom  zmyliyu    of cours  Tom  zmyliyu    e  zmyli ...
前面写过一篇文章《JBPM流程通过Aciton动态创建TaskInstance来实现“会签”》,不过那篇文章可以说是一个大体思路的简单实现,并不完整,也有不少朋友提出了不少的问题。因为做事要善始善终,所以再次贴出这一主题,把会签进行到底。 参考文章: JBPM流程通过Aciton动态创建TaskInstance来实现“会签” JBPM通过AssignmentHandler绑定自定义用户模型实现用户授权(1) 第一步还是给出一个新的ProcessDefinition.xml流程定义文件: <?xml version="1.0" encoding="UTF- ...
  • 2006-11-14 12:08
  • 浏览 13939
  • 评论(9)
  • 论坛回复 / 浏览 (7 / 18109)
在JBPM中定义了一个简单的?Role-〉User的用户模型。但是在实际项目中,我们的用户模型可能远比这个模型复杂,或者有很大的差异。所以也就有了这篇文章的主题。 这篇文章是受一名QQ昵称为“老结赖”的朋友的托付写的,希望可以帮到他。 言归正传,在JBPM中是通过Actor和PooledActor来对任务进行授权的。其中也牵涉到了Swimlane的概念(具体概念会在另一片文章中说明)。由于在JBPM中并没有把Task的授权强行跟Actor和PooledActor进行关联,这也就让我们嵌入自己的用户模型成为了可能。 废话少说,先给出一个示例流程: <?xml version= ...
Global site tag (gtag.js) - Google Analytics