2015/4/17 粗略看了activiti的sql的,在ativity engine包里边; 没什么头绪,先用excel记录数据量少的时候本机的性能情况; 不打印hibernate的sql;一刷一大片,还不输出参数是什么,这样的语句有什么意义哦,怀念mybatis; < ...
周末回去想了下,hibernate mybatis jdbc,都行,最终定了用mybatis,谁叫它这么优雅,acvtiviti是依赖了mybatis的,就不用再引入包了 看了配置文件,之前配置的是jpa,再配置mybatis,配置文件就显得臃肿,很乱了 用jpa吧,貌似也不赖 再写一个Repository 写SQL的时候用到了,知识点: instr:instr t.DESCRIPTION , ...
2015-04-23 17:23 0 2353 推荐指数:
2015/4/17 粗略看了activiti的sql的,在ativity engine包里边; 没什么头绪,先用excel记录数据量少的时候本机的性能情况; 不打印hibernate的sql;一刷一大片,还不输出参数是什么,这样的语句有什么意义哦,怀念mybatis; < ...
工作流待办(首页待办列表),加载缓慢,activiti本机,看了代码又是全部数据加载到内存,然后代码过滤,我为什么又说又呢? 用VisualVM做性能测试; 之前同事给的解决方案: 1、把“spring-instrument-3.2.1.RELEASE.jar”放到tomcat的lib ...
一、工作流的初步认识 1.工作流就是将开发中由代码控制的业务流程状态抽取出来然后进行统一控制的机制! 2.比如有这样一个小场景: 我们开发了一个小软件,该软件想要上线给所有人用,然后需经纪人审批、老总审批、大boss审批等。该小软件其审核流程状态有:暂存,待审核,通过或拒绝。 当我们在实现 ...
一、工作流 1、工作流介绍 工作流(Workflow),就是通过计算机对业务流程自动化执行管理。它主要解决的是“使在多个参与者 之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标, 或者促使此目标的实现”。 2、工作流实现方式 在没有专门 ...
在编写一个应用时,我们常常考虑的是该应用应该如何实现特定的业务逻辑。但是在逐渐发展出越来越多的用户后,这些应用常常会暴露出一系列问题,如不容易增大容量,容错性差等等。这常常会导致这些应用在市场的拓 ...
What 可扩展性指系统为了应对将来需求变化而提供的一种扩展能力,当有新的需求出现时,系统不需要或者仅需要少量修改就可以支持,无须整个系统重构或者重建。 Why 伴随着业务的发展,能够快速响应业务变化,并最大程度降低对现有系统的影响,是设计可扩展性好架构的主要目的。 Theory 设计 ...
1 应用场景 1.1 业务流程 采购系统完成了企业的日常采购管理,包括采购单管理、采购单审核、入库、结算等模块。 用户角色包括:员工、部门经理、总经理、财务。 ...
1. 引言 由于Activiti面世出现也比较早,加上是Java领域的开源工作流,自然而然也被很多企业个人拿来使用,有做做简单的或有深入的二次开发使用的。作为一个资深的BPM领域技术专家,貌似如果没有研究过Activiti的话会显得不专业,所以我们也免不了俗,自然而然也是对Activiti做过 ...