注解式项目开发!详细解析Java中各个注解的作用和使用方式

2021-06-28
阅读 11 分钟
1.9k
@Target作用: 指明了修饰的这个注解的使用范围, 即被描述的注解可以用在哪里 {代码...} ElementType取值的类型:TYPE: 类,接口或者枚举FIELD: 域,包含枚举常量METHOD: 方法PARAMETER: 参数CONSTRUCTOR: 构造方法LOCAL_VARIABLE: 局部变量ANNOTATION_TYPE: 注解类型PACKAGE: 包@Retention作用: 指明修饰的注解的生存周期, ...
封面图

深入理解Java中的反射机制和使用原理!详细解析invoke方法的执行和使用

2021-06-20
阅读 24 分钟
2.2k
反射: Refelection,反射是Java的特征之一,允许运行中的Java程序获取自身信息,并可以操作类或者对象的内部属性通过反射,可以在运行时获得程序或者程序中的每一个类型的成员活成成员的信息
封面图

深入理解23种设计模式

2021-06-19
阅读 31 分钟
2.9k
设计模式介绍设计模式(Design Patterns):一套被反复使用,多数人知晓,经过分类编目,代码设计的总结使用设计模式是为了可重用代码,让代码更容易理解,保证代码可靠性项目中合理运用设计模式可以完美的解决很多问题,每种模式都有相应的原理与之对应,每个模式描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方...
封面图

接口服务中的幂等性设计和防重保证,详细分析幂等性设计几种实现方法

2021-06-19
阅读 2 分钟
1.9k
什么是幂等性幂等性定义:一次和多次请求某一个资源对于资源本身应该具有同样的结果任意多次执行对资源本身所产生的影响均与一次执行的影响相同幂等性定义的几个重点:幂等不仅仅只是一次或者多次请求对资源没有副作用比如,查询数据库操作,没有增删改,无论多少次操作对数据库都没有任何影响幂等还包括第一次请求的时候对资...
封面图

Java中23种设计模式:六大设计原则的分析与介绍

2021-06-15
阅读 2 分钟
1.8k
设计模式介绍设计模式(Design Patterns):一套被反复使用,多数人知晓,经过分类编目,代码设计的总结使用设计模式是为了可重用代码,让代码更容易理解,保证代码可靠性项目中合理运用设计模式可以完美的解决很多问题,每种模式都有相应的原理与之对应,每个模式描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方...
封面图

工作流框架中的仿真引擎!实现用户流程场景的仿真

2021-06-14
阅读 6 分钟
1.3k
Activiti-Crystalball(CrystalBall)是Activiti业务流程管理平台的仿真引擎 .CrystalBall可以使用用用户模拟流程场景:决策支持: 对于生产流程, 比如是否应该向系统添加更多资料以达到截止日期
封面图

工作流引擎Activiti的使用进阶!详细分析工作流框架中高级功能的使用示例

2021-06-13
阅读 9 分钟
1.6k
Activit的高级用例,会超越BPMN 2.0流程的范畴,使用Activiti高级功能需要有Activiti开发的明确目标和足够的Activiti开发经验监听流程解析
封面图

工作流Activiti框架中LDAP组件详细解析!实现对工作流目录信息的访问控制

2021-06-12
阅读 5 分钟
1.1k
Activiti集成LDAP简介企业在LDAP系统中保存了用户和群组信息,Activiti提供了一种解决方案,通过简单的配置就可以让activit连接LDAP用法要想在项目中集成LDAP,需要在pom.xml中添加activiti-ldap依赖: {代码...} 用例集成LDAP有两大用例:通过IdentityService进行认证: 使用Activiti Explorer 通过LDAP登录获得用户的组: 在...
封面图

工作流中容器化的依赖注入!Activiti集成CDI实现工作流的可配置型和可扩展型

2021-06-11
阅读 8 分钟
1.8k
Activiti工作流集成CDI简介activiti-cdi模块提供activiti的可配置型和cdi扩展activiti-cdi的特性:支持 @BusinessProcessScoped beans, 绑定到流程实例的cdi bean流程为cdi bean支持自定义EL处理器使用注解为流程实例提供声明式控制Activiti可以挂接在cdi事件总线上支持Java EE和Java SE, 支持Spring支持单元测试要在mave...
封面图

工作流控制台Activiti Explorer使用指南!使用Activiti Explorer定义部署执行工作流

2021-06-10
阅读 9 分钟
3.3k
从Activiti的官方网站下载Activiti的压缩zip文件时,Activiti控制台在 ${Activiti_home}/wars文件夹下面
封面图

工作流中的流程追溯!详细解析Activiti框架中的历史组件

2021-06-09
阅读 4 分钟
2.5k
历史: Activiti中的一个组件,可以捕获发生在进程执行中的信息并永久的保存.与运行时数据不同的是,当流程实例运行完成之后它还会存在于数据库中
封面图

工作流持久化详解!Activiti框架中JPA的使用分析

2021-06-08
阅读 7 分钟
1.9k
Activiti中JPA只支持符合以下要求的实体:实体应该使用JPA注解进行配置, 支持字段和属性访问两种方式.@MappedSuperclass也要能够被使用
封面图

工作流Activiti框架中表单的使用!详细解析内置表单和外置表单的渲染

2021-06-07
阅读 5 分钟
3.4k
Activiti中的表单Activiti提供了一种方便而且灵活的方式在业务流程中以手工方式添加表单对表单的支持有2种方式:通过表单属性对内置表单进行渲染通过表单属性对外置表单进行渲染表单属性业务流程相关联的所有信息:包含自身的流程变量通过流程变量的引用Activiti支持存储复杂的Java对象作为流程变量:序列化对象Jpa实体对象...
封面图

嵌入式工作流程开发!工作流 Activiti 框架中子流程的使用指南

2021-06-07
阅读 7 分钟
2k
子流程的两种主要场景:子流程可以使用继承式建模: 很多建模工具的子流程可以折叠,把子流程的内部细节隐藏,显示一个高级别的端对端的业务流程总览
封面图

Activiti 工作流框架中的任务调度!工作流框架中的任务流程元素详解,使用监听器监听任务执行

2021-06-04
阅读 34 分钟
4.2k
任务用户任务描述用户任务用来设置必须由人员完成的工作当流程执行到用户任务,会创建一个新任务,并把这个新任务加入到分配人或群组的任务列表中图形标记用户任务显示成一个普通任务(圆角矩形),左上角有一个小用户图标XML内容XML中的用户任务定义:id属性是必须的,name属性是可选的: {代码...} 用户任务可以设置描述,添加d...
封面图

如何控制工作流中的流程流转?工作流流程元素之顺序流和网关的详细解析

2021-06-03
阅读 9 分钟
1.4k
顺序流描述顺序流是连接两个流程节点的连线流程执行完一个节点后,会沿着节点的所有外出顺序流继续执行BPMN 2.0默认的行为就是并发的:两个外出顺序流会创造两个单独的,并发流程分支图形标记顺序流显示为从起点到终点的箭头.箭头总是指向终点XML内容顺序流需要流程范围内唯一的id, 以及对起点与终点元素的引用 {代码...} ...
封面图

不了解工作流框架 Activiti 中的流程事件?这篇工作流流程元素详解,带你详细分析工作流流程执行过程中的各种事件

2021-06-02
阅读 21 分钟
2.7k
自定义扩展BPMN 2.0标准对于各方都是一个好东西用户不用担心会绑死在供应商提供的专有解决方案上框架,特别是activiti这样的开源框架,可以提供相同功能,甚至是更好的实现,足以和大的供应商媲美按照BPMN 2.0标准,从大供应商的解决方案迁移到activiti只要经过一个简单而平滑的过程BPMN 2.0标准不好的一点是它常常是不同公司...
封面图

干货!攻城狮的交流分享!聊一聊开发人员快速提升自己的方式

2021-06-01
阅读 1 分钟
816
建立一个实质性的项目从不同的视角,端点功能触发, 构建具有独特性且能展示开发人员创造力的应用web后端框架 -了解如何构建框架利用主要使用的编程语言构建一个程序包,并在多个项目中使用围绕自己超级感兴趣的事物构建一个更大的项目构建一个完全超乎你当前理解范围的事物向开源做贡献构建自己的开源软件包,应用程序向现...
封面图

Activiti中工作流的生命周期详细解析!一个BPMN流程示例带你认识项目中流程的生命周期

2021-05-31
阅读 9 分钟
2.1k
业务流程模型注解(BusinessProcess Modeling Notation - BPMN)是业务流程模型的一种标准图形注解.这个标准是由对象管理组(Object Management Group - OMG)维护的
封面图

项目中工作流部署详细解析!Spring中部署Activiti流程定义的三种姿势

2021-05-31
阅读 5 分钟
1.8k
业务文档为了部署流程,需要包装在一个业务文档中一个业务文档是Activiti引擎部署的单元一个业务文档相当与一个压缩文件,它包含:BPMN2.0流程任务表单规则其他任意类型的文件业务文档是包含命名资源的容器当一个业务文档被部署,它将会自动扫描以.bpmn20.xml或者.bpmn作为扩展名的BPMN文件.每个那样的文件都将会被解析并且...
封面图

终端iTerm配置别名alias重启后别名未生效问题分析与解决

2021-05-28
阅读 1 分钟
2.2k
在终端使用python命令默认打开的是python2.7,要想使用python3需要使用python3命令,为了直接使用python命令打开python3,就需要设置别名alias问题
封面图

Spring集成使用工作流框架Activiti!事务配置,注解配置以及流程资源自动化部署

2021-05-28
阅读 12 分钟
1.9k
类org.activiti.spring.ProcessEngineFactoryBean是集成的切入点,这个bean需要一个流程引擎配置来创建流程引擎
封面图

一个使用示例,五个操作步骤!从此轻松掌握项目中工作流的开发

2021-05-28
阅读 8 分钟
933
要想操作Activiti引擎,需要通过org.activiti.engine.ProcessEngine实例暴露的服务.就可以操作一个org.activiti.engine.ProcessEngine
封面图

项目实践之工作流引擎基本文档!Activiti工作流框架中流程引擎API和服务详解

2021-05-28
阅读 9 分钟
2k
流程引擎的API和服务流程引擎API(ProcessEngine API)是与Activiti打交道的最常用方式Activiti从ProcessEngine开始.在ProcessEngine中,可以获得很多包括工作流或者BPM方法的服务ProcessEngine和服务类都是线程安全的.可以在整个服务器中仅保持它们的一个引用就可以 {代码...} {代码...} 异常策略Activiti中的基础异常为or...
封面图

工作流引擎使用详解!工作流框架Activiti的详细配置以及安装和使用

2021-05-27
阅读 19 分钟
3.1k
使用org.activiti.engine.ProcessEngines类,获得ProcessEngine: {代码...} 它会在classpath下搜索activiti.cfg.xml,并基于这个文件中的配置构建引擎 {代码...} 配置文件中使用的ProcessEngineConfiguration可以通过编程方式创建,可以配置不同的bean id {代码...} 如果不使用配置文件进行配置,就会基于默认创建配置
封面图

BPMN工作流的基本概念!详解工作流框架Activiti

2021-05-27
阅读 6 分钟
5.6k
工作流(Workflow): 工作流就是通过计算机技术对业务流程进行自动化管理。实现多个参与者按照预定的流程去自动执行业务流程。定义: 通过计算机对业务流程自动化执行管理
封面图

关于使用Navicat工具对MySQL数据库数据进行复制和导出的一点尝试

2021-05-27
阅读 1 分钟
1k
最近开始使用MySQL数据库进行项目的开发,虽然以前在大学期间有段使用MySQL数据库的经历,但再次使用Navicat for MySQL时,除了熟悉感其它基本操作好像都忘了,现在把使用中的问题作为博客记录下来,也是为了自己以后再使用时比现在更熟悉精通.
封面图

全文搜索引擎技术详解之Apache Solr的使用

2021-05-27
阅读 13 分钟
944
SolrSolr是一个可扩展的,可部署,搜索,存储引擎,优化搜索大量以文本为中心的数据库Solr是开源搜索平台,用于构建搜索应用程序建立在Lucene(全文搜索引擎)之上Solr是企业级的,快速的和高度可扩展的,使用Solr构建的应用程序可以提供高性能,但是非常复杂Solr可以和Hadoop一起使用:由于Hadoop处理大量数据,Solr可以从大的数据...
封面图