上一页 1 2 3 4 5 6 7 8 9 10 ··· 20 下一页
  2020年6月13日
摘要: 1、数据库自增,会重复,专门数据库生成id,会网络开销大,效率低下。 2、uuid,长数据量大,生成的字符串不是顺序的,用作数据库索引时效率低。 3、redis,网络开销大,效率低下。 4、雪花算法,64bit,8字节,1bit不使用,41bit时间戳,10bit机器id,12bit序列号。统一毫秒 阅读全文
posted @ 2020-06-13 07:56 清浊 阅读(831) 评论(0) 推荐(0) 编辑
  2020年6月10日
摘要: 1、排他网关,异或网关,分支条件全部为true也只能选择一个分支执行,就是有两个条件都满足的情况下,只能执行一个分支的时候就需要使用排他网关。同时满足条件时,id最小的执行。都不满足会抛出异常 2、并行网关,就是两个分支都可以走,最后会进行汇聚。只有完整汇聚后才会走后续流程。如财务会计和考勤统计这两 阅读全文
posted @ 2020-06-10 23:00 清浊 阅读(345) 评论(0) 推荐(0) 编辑
  2020年6月8日
摘要: 1、问题背景之前画bpmn图时会改成xml文件,今天idea突然没有diagram菜单栏导致无法导出png文件,百度了一会发现是不是插件问题,后来一看跟bpmn有关的插件一个被禁止了,主要原因就是uml插件被禁用了打开就好了。 2、同理idea如果出现少菜单栏基本就是插件问题,可以检查下是否有哪些插 阅读全文
posted @ 2020-06-08 17:24 清浊 阅读(3163) 评论(0) 推荐(0) 编辑
  2020年6月6日
摘要: 1、什么是流程变量?如请假超过三天需要总经理审批。流程运行中需要动态改变流程时就需要通过一个变量来控制流程走向,这就是流程变量。 2、POJO要存入流程变量需要实现序列化接口,设置serializable接口和设置serialVersionUID 3、流程变量作用域:流程实例(全局的)、任务实例(l 阅读全文
posted @ 2020-06-06 23:41 清浊 阅读(547) 评论(0) 推荐(0) 编辑
  2020年6月4日
摘要: 1、请假流程,activiti 25张表存储流程走到哪一步,请假流程还包括请假当事人,请假内容,请假开始时间,请假结束时间,事由,状态类型由一个请假表存储。两个表关联就是通过businesskey业务主键。需要将请假单的id存入activiti表。 2、act_ru_execution流程实例执行表 阅读全文
posted @ 2020-06-04 22:36 清浊 阅读(3271) 评论(1) 推荐(0) 编辑
  2020年5月26日
摘要: 1、添加依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 阅读全文
posted @ 2020-05-26 18:47 清浊 阅读(597) 评论(0) 推荐(0) 编辑
  2020年5月23日
摘要: 1、审批业务场景,模型化 StartEvent,开始 UserTask,任务 ExclusiveGateway,人事审批 EndEvent,结束 SequenceFlow,顺序流 购物工作流程模型化 2、工作流是对工作流程及其个操作步骤之间业务规则的抽象,概括描述 工作流建模即将工作流程中的工作如何 阅读全文
posted @ 2020-05-23 15:37 清浊 阅读(427) 评论(0) 推荐(0) 编辑
  2020年5月22日
摘要: 1、用于保证多个CPU cache之间缓存共享数据的一致性,M代表Modified,E代表 cache之间缓存共享数据的一致性,M代表Modified,E代表exclusive独享的,S表示Share共享,I表示Invalid 2、多级缓存-乱序执行优化 阅读全文
posted @ 2020-05-22 15:56 清浊 阅读(517) 评论(0) 推荐(0) 编辑
  2020年5月19日
摘要: 由于Spark的计算本质是基于内存的,所以Spark性能程序的性能可能因为集群中的任何因素出现瓶颈:CPU、网络带宽、或者是内存。如果内存能够容纳得下所有的数据,那么网络传输和通信就会导致性能出现瓶颈。但是如果内存比较紧张,不足以放下所有的数据(比如在针对10亿以上的数据量进行计算时),还是需要对内 阅读全文
posted @ 2020-05-19 20:31 清浊 阅读(394) 评论(0) 推荐(0) 编辑
摘要: Checkpoint,是Spark提供的一个比较高级的功能。有的时候啊,比如说,我们的Spark应用程序,特别的复杂,然后呢,从初始的RDD开始,到最后整个应用程序完成,有非常多的步骤,比如超过20个transformation操作。而且呢,整个应用运行的时间也特别长,比如通常要运行1~5个小时。在 阅读全文
posted @ 2020-05-19 01:02 清浊 阅读(239) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 20 下一页