- 博客(18)
- 收藏
- 关注
转载 2021-03-11
Activiti工作流引擎数据库表结构 数据库表的命名 Acitiviti数据库中表的命名都是以ACT_开头的。第二部分是一个两个字符用例表的标识。此用例大体与服务API是匹配的。 ACT_RE_*:’RE’表示repository。带此前缀的表包含的是静态信息,如,流程定义,流程的资源(图片,规则等)。 ACT_RU_*:’RU’表示runtime。这是运行时的表存储着流程变量,用户任务,变量,职责(job)等运行时的数据。Acti...
2021-03-11 22:08:29
117
转载 2021-03-11
Activiti工作流学习(一)部署对象和流程定义 一.前言 前一段时间在工作中,使用了流程审批,对api的调用非常不熟悉,都是调用别人写好的接口在界面上进行显示,基本了解了流程审批的主要步骤,现对流程审批进行学习,主要是调用api进行CRUD操作,感兴趣或你在最近的工作中有遇到流程审批,要从头开始学习Activiti工作流,那可以去了解一下基本的应用。 二.Activiti参考学习 1.咖啡兔...
2021-03-11 22:07:46
64
原创 2021-03-01
maven的windows环境安装及Java项目打包 转载:https://www.cnblogs.com/yyiou/archive/2017/08/22/7411409.html 一、准备工作 1、确定电脑上已经成功安装jdk7.0以上版本 2、win10操作系统 3、maven安装包 下载地址:http://maven.apache.org/download.cgi 二、解...
2021-03-01 21:33:22
251
1
原创 2021-02-28
Ubuntu中安装和配置 Java JDK,并卸载自带OpenJDK(以Ubuntu 14.04为例) 问题现象: 使用基于Ubuntu银河麒麟系统安装配置rocketMQ,在启动nameserver时执行了启动命令,没有任何进程反应,查看启动日志也没有任何输出, 但是执行java -version 命令时发现有运行自带的openJdk,其是否可用内心充满怀疑,决定自己配置jdk。 1.下载 jdk-8u161-linux-x64.tar.gz cd home目录下新建文件夹: w...
2021-02-28 22:58:20
213
原创 There is insufficient memory for the Java Runtime Environment to continue!
Tomcat 启动报错,查看日志: There is insufficient memory for the Java Runtime Environment to continue! 内存不够用了? free -h 查看内存使用情况: 显示说明: total——总物理内存 used——已使用内存,一般情况这个值会比较大,因为这个值包括了cache+应用程序使用的内存 free—...
2019-10-24 11:01:25
838
1
原创 linux系统安装mysql详细步骤
一.上传解压缩 1.1 下载mysql压缩文件,地址 https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz 1.2 将压缩文件上传到服务器home文件夹下 1.3 创建文件夹 命令: mkdir /usr/local/mysql 建议...
2019-10-21 22:43:05
1281
1
转载 System.loadLibrary() 的使用方法汇总
当使用System.loadLibrary()调用 Dll,两种方法: 1.设定环境变量。 比如:所编辑的Dll在目录“D:/cppProjects/nativecode/release”内,将这个路径复制添加到电脑的环境变量中的path变量内即可。 2.设定项目属性。(开发推荐) 右击项目名|选择属性properties|在左边列表内选择“Java Build Path”|在右边选项卡用...
2019-10-11 17:07:23
1492
转载 java的@PostConstruct注解
注释类型 PostConstruct @Documented @Retention(value=RUNTIME) @Target(value=METHOD) public @interface PostConstruct PostConstruct 注释用于在依赖关系注入完成之后需要执行的方法上,以执行任何初始化。此方法必须在将类放入服务之前调用。支持依赖关系注入的所有类都必须支持此注...
2019-10-11 16:00:09
254
原创 KindEditor 简单使用案例
第一步:引入js,css包等。 <!--引入kindditor CSS--> <link href="${pageContext.request.contextPath }/plugins/kindeditor/themes/default/default.css" rel="stylesheet"> <script charset="utf-8"...
2018-07-09 18:18:50
864
原创 时间类型String转Date报错
Failed to convert property value of type [java.lang.String] to required type [java.util.Date] for property 'cTime';一般出错的原因是MySQL数据库使用的Date类型格式为(1990-12-01 00:00:00),而页面引用时间插件也是该类型。但会报错。解决方法:在controlle...
2018-07-09 17:08:30
2110
转载 bootstrap实现删除和批量删除操作
bootstrap实现删除和批量删除操作原创2017-09-22 01374 一条记录可以看做一条数据的数组1 Html1.1 批量选择框 1.2 单个删除2 bootStarp2.1 批量获得获得选择的数据//批量删除function deleteUserList() { //获取所有被选中的记录 var rows = $("#user").bootstra...
2018-06-20 19:53:25
5023
转载 CAS单点登录(SSO)完整教程
CAS单点登录(SSO)完整教程(2012-02-01更新)一、教程说明前言教程目的:从头到尾细细道来单点登录服务器及客户端应用的每个步骤单点登录(SSO):请看百科解释猛击这里打开本教程使用的SSO服务器是Yelu大学研发的CAS(Central Authentication Server),官网:http://www.jasig.org/cas本教程环境:Tomcat6.0.29JDK6CAS...
2018-06-03 22:53:50
301
转载 Java中字符串indexof() 的使用方法
Java中字符串中子串的查找共有四种方法(indexof()) indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回-1。如果 startindex 是负数,则 startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。Java中字符串中子串的查找共有四种方法,如下:1、int indexOf(String...
2018-06-03 15:01:53
2512
转载 java 常用集合list与Set、Map区别及适用场景总结
转载请备注出自于:http://blog.csdn.net/qq_22118507/article/details/51576319 list与Set、Map区别及适用场景1、List,Set都是继承自Collection接口,Map则不是2、List特点:元素有放入顺序,元素可重复 ,Set特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉,(注意:元素虽然无放入顺...
2018-06-02 11:38:31
179
原创 @JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL)
开头语:千里之行,始于足下。注重积累,厚积薄发。一: response.setContentType("text/html;charset=utf-8"); ObjectMapper mapper=new ObjectMapper(); JsonFactory factory=mapper.getJsonFactory(); JsonGenerator jsonGenerator=fact...
2018-06-02 11:33:21
3600
转载 java 日期转换和相关的计算
package com.gm.utils; import java.sql.Timestamp; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * <p> * Title...
2018-05-31 21:46:15
102
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人