2 javafanwk

尚未进行身份认证

专注SpringClound,SpringBoot,喜欢看java编程思想,设计模式,算法等书,希望通过我的努力减少代码量,提高java的标准化,提高程序的稳定度,认真搞技术,一直在路上,希望大家共同前行,进步。。。

等级
TA的排名 4k+

flowable 数据库表结构

flowable数据库表(一共70张表)1.Flowable数据库表命名规则ACT_RE_*’RE’表示repository(存储)。RepositoryService接口操作的表。带此前缀的表包含的是静态信息,如,流程定义,流程的资源(图片,规则等)。 ACT_RU_*’RU’表示runtime。(15张表)这是运行时的表存储着流程变量,用户任务,变量,职责(job)等...

2019-08-22 13:53:42

Flowable 简单例子

官网下载的5个war包http://localhost:8080/flowable-task http://localhost:8080/flowable-modeler http://localhost:8080/flowable-idm http://localhost:8080/flowable-admin http://localhost:8080/flowable-re...

2019-08-19 18:42:02

使用RestTemplate时报错java.lang.IllegalStateException: No instances available for 127.0.0.1

java.lang.IllegalStateException:Noinstancesavailableforxxxatorg.springframework.cloud.netflix.ribbon.RibbonLoadBalancerClient.execute(RibbonLoadBalancerClient.java:75)atorg.spring...

2019-08-19 16:41:30

restTemplate 支持GET请求,并支持传递Request body参数

核心思路:RestTemplate支持通过setRequestFactory设置HTTP请求客户端工具,支持jdk、httpclient、okHttp等,默认使用的是SimpleClientHttpRequestFactory,该工程使用的JDK实现,底层使用OutputStream来传递body数据,不支持GET传递body。我们可以修改为httpclient,只需要使用HttpComp...

2019-08-19 16:04:25

JdbcTemplate 入参为List

JdbcTemplate主要提供以下五类方法: execute方法:可以用于执行任何SQL语句,一般用于执行DDL语句; update方法及batchUpdate方法:update方法用于执行新增、修改、删除等语句;batchUpdate方法用于执行批处理相关语句; query方法及queryForXXX方法:用于执行查询相关语句; call方法:用于执行存储过...

2019-08-19 15:50:17

Flowable 工作流 问题汇总

官网地址:https://www.flowable.org/插件地址:http://www.flowable.org/designer/update/用户手册地址:https://tkjohn.github.io/flowable-userguide/一、Bpmn常用节点1、Task任务:用户任务(userTask)系统任务(serviceTask)2、Even...

2019-08-09 11:17:11

*.bpmn20.xml的几种编辑方式

第一种:可以使用eclipse(sts)flowable插件第二种:可以使用https://demo.bpmn.io/可以将*.bpmn20.xml拖入到窗口中,修改完毕后下载即可第三种:可以使用官网下载5个war包本地tomcat启动(可以参考我的《Flowable简单例子》)第四种:idea安装actiBPM存在的问题:存在的问题*.bpmn20.x...

2019-08-08 16:33:58

拷贝赋值的几种思路(当更新时会把字段为空的值赋值给对象)

目的:当更新时会把字段为空的值赋值给对象一、copyPropertiesignoreProperties需要忽略的属性值publicstaticvoidcopyProperties(Objectsource,Objecttarget,String...ignoreProperties)throwsBeansException{copyProper...

2019-08-07 10:49:39

JPA中findOne()和getOne()的区别

findOne()是返回的是一个实体对象,查不到的时候会返回null。Methodthrew'javax.persistence.EntityNotFoundException'exception.Cannotevaluatedomain.Quote$HibernateProxy$cYsiPJGC.toString()getOne()是返回的一个对象的引用,查不到会抛异...

2019-08-05 16:22:31

MapStruct学习笔记

DTO就是做数据传输对象的,类似于VO,但是VO用于传输到前端。通用的方式是需要用到的属性封装成一个类(DTO),通过传输这个类的实例来完成数据传输。需要数据库字段到DTO做一个映射importorg.mapstruct.Mapping;/***Mapperfortheentity{@linkQRequest}anditsDTO{@linkNewC...

2019-08-02 14:15:54

jhipster代码生成器步骤

jhipster代码生成器可以生成Resource,Repository,domain,Mapper,changtlog,csv,mast.xml一、在mode目录下的jhipster-jdl.jh推荐清空其他entityentityNewCustomerRequest{idUUIDnameStringcountryString}别...

2019-08-01 17:51:53

springData QueryDslPredicateExecutor 多条件分页查询

一、需要引入以下依赖<dependency> <groupId>com.querydsl</groupId> <artifactId>querydsl-apt</artifactId> <scope>provided</scope></dependency><dependency...

2019-08-01 14:42:36

liquibase 问题汇总

Liquibase是数据库版本管理工具,设定的概念是把数据库schema的变动(table的建立,column的变动,index变动…)及数据内容的变动(insert,update,delete)用Liquibase定义的语法写成xml格式changelog,然后在数据库里多建立一个名为databasechangelog的table,用来记录db更新了那些changelog,当xml新增了更多...

2019-07-31 16:12:39

logback.xml

logback的启动顺序14:45:31,360|-INFOinch.qos.logback.classic.LoggerContext[default]-CouldNOTfindresource[logback.groovy]14:45:31,361|-INFOinch.qos.logback.classic.LoggerContext[default]-Co...

2019-07-18 14:58:24

SpringMVC 默认配置 DispatcherServlet.properties 文件

文件作用  前端控制器会从DispatcherServlet.properties文件中加载HandlerMapping(处理器映射器)、HandlerAdapter(处理器适配器)、ViewResolver(视图解析器)等组件。  如果不在springmvc.xml文件中配置,就会使用默认的#Defaultimplementationclassesfor...

2019-07-12 10:23:16

HiddenHttpMethodFilter(源码分析)进行请求过滤,实现Rest风格的url

浏览器form表单只支持GET与POST请求,而DELETE、PUT等method并不支持,spring3.0添加了一个过滤器,可以将这些请求转换为标准的http方法,使得支持GET、POST、PUT与DELETE请求,该过滤器为HiddenHttpMethodFilter。HiddenHttpMethodFilter的父类是OncePerRequestFilter,它继承了父...

2019-07-09 14:12:25

Python 面向对象 self

#!/usr/bin/python#-*-coding:UTF-8-*-classEmployee:'所有员工的基类'empCount=0def__init__(self,name,salary):self.name=nameself.salary=salaryEmployee.em...

2019-07-03 19:21:42

数据仓库 数据同步策略

增量型无状态变更数据假设数据源是流水数据,此类数据没有状态变更,写入数据库后基本不再改变,数据中一般包含Created_time信息,可以根据Created_time的值获取增量数据,或者记录上次的获取到的ID,然后从下一个ID开始获取,这是一种纯增量采集。2.有状态变更数据假设表比较大,比如说一些订单表,这些表的状态变化周期一般偏长,状态变化一直会更新,而且状态变...

2019-07-02 15:41:39

范式基本概念 第一范式、第二范式、第三范式

范式理论概述关系型数据库设计时,遵照一定的规范要求,目的在于降低数据的冗余性和数据的一致性,目前业界范式有:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、斯-科德范式(BCNF)、第四范式(4NF)、第五范式(5NF)。范式的标准定义是:符合某一种级别的关系模式的集合,表示一个关系内部各属性之间的联系的合理化程度。通俗地讲,范式可以理解为一张数据表的表结构所符合的某种设计标准...

2019-07-02 15:04:51

Hbase 二级索引

Hbase使用二级索引原因:目前HBase主要应用在结构化和半结构化的大数据存储上,其在插入和读取上都具有极高的性能表现,这与它的数据组织方式有着密切的关系,在逻辑上,HBase的表数据按RowKey进行字典排序,RowKey实际上是数据表的一级索引(PrimaryIndex),由于HBase本身没有二级索引(SecondaryIndex)机制,基于索引检索...

2019-07-02 14:49:05

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。