- 博客(25)
- 资源 (2)
- 收藏
- 关注
原创 组任务分配
组任务分配标签(空格分隔): activiti工作流中表act_id_user存放的是用户信息,表act_id_group存放的是组信息,表act_id_memship存放的是用户和组的关联关系。 act_id_memship表中USER_ID和GROUP_ID分别表示用户表和组件表的组件。act_id_info表示用户表的扩展,存放用户信息。 大项目都有自己的人员角色权限的表,小项目可以使用上
2017-06-25 21:27:50 492
原创 activiti任务分配
activiti任务分配标签(空格分隔): activiti(一)个人任务分配方式一:直接在流程图配置中写死。 配置的位置在:main config中的assignee属性中写上签收人即可,如“张三”。方式二:使用流程变量。 同样在assignee属性,使用${userId}这种格式的形式来定义流程定义。然后在启动流程实例的时候设置参数userId的值,代码如下: Map
2017-06-25 21:27:15 316
原创 网关
网关标签(空格分隔): activiti学生请假流程有:学生请假申请、班长审批、班主任审批三个任务节点。现在对原来一条线的简单的流程进行扩展,在班长审批节点如果根据流程变量来判断后面走两条不同的分支:一个是走到班主任审批的分支,一个是走结束流程的分支。在绘制流程图的时候,走班主任审批分支的线上,设置线的属性Condition为:msg==”重要情况”在直接结束流程的线上,设置线的属性Conditio
2017-06-25 21:26:45 257
原创 流程变量
流程变量标签(空格分隔): activiti1.流程变量的本质也是在数据库的一张表中专门用来存储变量信息。使用工作流提供的接口可以方便对流程变量进行存和取。实例代码如下: /** * 获取默认流程引擎实例,会自动读取activiti.cfg.xml文本 */ private ProcessEngine processEngine=ProcessEngines.getDefaultProc
2017-06-25 21:25:52 357
原创 判断流程实例状态、历史流程实例查询、历史活动查询
判断流程实例状态、历史流程实例查询、历史活动查询标签(空格分隔): activiti1.判断流程实例状态下面是一个示例代码: /** * 获取默认流程引擎实例,会自动读取activiti.cfg.xml文本 */ private ProcessEngine processEngine=ProcessEngines.getDefaultProcessEngi
2017-06-25 21:25:09 1601
原创 AngularJS模块
AngularJS模块标签(空格分隔): AngularJSAngularJS框架在window对象下新增了一个全局的angular对象,可以通过调用angular对象的module方法来返回一个模块实例: //定义一个无依赖的模块 angular.module(‘appModule’,[]); //定义一个依赖另外两个模块的模块 angular.module(‘appModule’,[‘m
2017-06-17 14:05:53 298
原创 AngularJS 控制器中处理DOM事件
# AngularJS 控制器中处理DOM事件标签(空格分隔): AngularJS—AngularJS应用中的DOM事件可以在控制器中完成。AJ框架为我们提供了事件绑定指令,只需要在原生的avascript事件名称前增加ng-前缀,如 ng-click,ng-keyup…。下面是一个例子:先设计一个用户登录的用户名输入:… 再设计密码输入:
2017-06-17 14:05:24 340
原创 POI 实现excel导入
POI 实现excel导入标签(空格分隔): POIexcel导入时excel导出的逆向过程,使用相同的类和方法来实现,具体的例子为: package com.excel.poi;import java.io.File; import java.io.IOException;import org.apache.commons.io.FileUtils; import org.apache.po
2017-06-17 14:03:54 314
原创 使用XSSF 创建高版本的excel
使用XSSF 创建高版本的excel标签(空格分隔): POI使用HSSF进行excel导入和导出实现的文件后缀名为.xls,这是1997到2003版本的excel,如果使用例如2007等高版本的excel文件,则需要换用XSSF技术来实现excel导入和导出,生成的文件后缀为.xlsx。下面是使用XSSF技术来实现excel导出。package com.excel.poi;import java.
2017-06-17 14:03:32 1238
原创 《Redis开发与运维》笔记
《Redis开发与运维》笔记标签(空格分隔): RedisRedis特点: 1.速度快。原因:数据放在内存中;C语言实现;单线程架构;代码性能高。 2.基于键值对的数据结构服务器,Redis的值除了字符串以外,可以是具体的数据结构:字符串,哈希,列表,集合,位图…… 3.功能丰富,简单稳定 4.持久化,如果断电或机器故障,内存中的数据会丢失,Redis提供了两种持久化技术:RDB,AOF,即
2017-06-17 14:02:55 2344
原创 Spring 通过FactoryBean来配置bean
Spring 通过FactoryBean来配置bean标签(空格分隔): Spring除了之前全类名和工厂方法这两种形式来配置bean之外,还可以使用FactoryBean的形式来配置bean。下面是一个例子: 首先先定义一个类,实现了actoryBean这个接口: public class CarFactoryBean implements FactoryBean{private String
2017-06-17 14:02:25 347
原创 jquery基础
jquery标签(空格分隔): jqueryjQuery是一个JavaScript脚本库,不需要特别的安装,只需要我们在页面 标签内中,通过 script 标签引入 jQuery 库即可。代码如下: 2. 第一个简单的jQuery程序 div{ padding:8px 0px;
2017-06-17 14:02:01 301
原创 Spring通过注解配置bean
Spring通过注解配置bean标签(空格分隔): spring1.spring的配置方式除了之前使用的xml文件的方式外,还可以使用注解的方式。 2.组件扫描:spring能够从classpath下自动扫描,侦测和实例化具有特定注解的组件。 特定组件包括: @Component:基本注解,标识了一个受spring管理的组件。 @Respository:标识持久层组件 @Service:标
2017-06-17 14:01:34 227
原创 Spring通过工厂方法配置bean
Spring通过工厂方法配置bean标签(空格分隔): spring之前Bean的配置方式主要为通过class属性进行全类名反射的方式,这次介绍一下通过工厂方法(静态工厂方法和实例工厂方法)来配置。 下面是一个通过静态工厂方法配置bean实例的一个例子: 首先定义一个工厂类和他的一个静态方法: package com.yun.spring.beans.factory;import java.u
2017-06-17 14:01:21 228
原创 spring的生命周期
spring的生命周期标签(空格分隔): spring1.Spring IOC 容器可以管理Bean的生命周期,Spring允许在Bean生命周期的特定点执行定制的任务。 2.在Bean的声明里设置init-method和destroy-method属性,为Bean指定初始化和销毁方法。整个生命周期的流程为: 1.通过构造器或工厂方法创建Bean实例。 2.为Bean的属性设置值和对其他bea
2017-06-17 14:01:04 234
原创 Spring 入门
Spring 入门标签(空格分隔): springIOC:反转控制。传统的资源查找要求组件向容器发起请求查找资源。应用IOC后,组件主动将资源推送给组件。 DI:依赖注入,IOC的另一种表示。组件依赖容器。
2017-06-17 14:00:42 175
原创 mysql基础
mysql基础标签(空格分隔): mysqlcreate database databasetest; create database databasetest2; show databases; use databasetest; use test; drop database databasetest2; show engines;//显示存储引擎如何修改mysql默认存储引擎:在m
2017-06-17 14:00:03 205
原创 EXCEL导入导出
EXCEL导入导出标签(空格分隔): excel导入导出1.读写excel的三种常用技术:POI,JXL,FASTEXCEL。其中POI是apache开放源码函数库,提供API给java程序对微软office文档提供读和写的功能,使用其中的HSSF(Horrible SpreadSheet Format),即“讨厌的电子表格格式”来用纯java代码实现读取、写入修改excel文件。另外XSSF是对高
2017-06-17 13:59:08 347
原创 构建学生请假审批流程
构建学生请假审批流程标签(空格分隔): activiti1.绘制流程图:start->学生请假申请->班长审批->班主任审批->end,对这个流程图文件命名为:StudentLeaveProcess.bpmn,保存后自动生成同名的png文件。中间这三个节点的处理人分别为张三,李四,王五。 2.编写相关的部署代码: package flow;import org.activiti.engine.P
2017-06-17 13:58:02 4636 1
原创 导出流程图
导出流程图标签(空格分隔): activiti代码如下: /** * 根据流程部署ID和资源文件名称来查询流程图片 */ @Test public void getImageById() throws Exception{ InputStream inputStream=processEngine.getRepositorySe
2017-06-17 13:57:34 1253
原创 使用工作流接口对工作流的表进行查询
使用工作流接口对工作流的表进行查询标签(空格分隔): activiti代码如下:package procdef;import java.util.List;import org.activiti.engine.ProcessEngine; import org.activiti.engine.ProcessEngines; import org.activiti.engine.repositor
2017-06-17 13:57:06 746
原创 activiti 涉及到的表
activiti 涉及到的表标签(空格分隔): activiti流程部署表:act_re_deployment 流程定义表:act_re_procdef 资源文件表:act_ge_bytearray 系统配置表:act_ge_property流程实例运行时执行对象表:act_ru_execution 流程实例运行时身份联系表:act_ru_identitylink 流程实例运行时用户任务表
2017-06-17 13:54:33 331
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人