自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 【EasyExcel】使用技巧

Easyexcel,实用的使用技巧(工具类)

2023-12-26 15:44:50 853

原创 一个很神奇的【JPAUtil.class】

这个是前几个月突发奇想去构建的一个关于JPA查询的工具类,具体包含了几个注解,一个Base查询类,和一个工具类。真正使用的时候,需要将base类进行继承并扩展,那么接下来上代码。

2022-11-14 18:40:57 568 2

原创 Mybatis 升级为Mybatis Plus + JPA

Mybatis 升级为Mybatis Plus + JPA

2022-09-16 17:33:01 2199

原创 JPA:第一次自动建表时,报错Cant DROP [xxx];check that column/key exists

JPA:第一次自动建表时,报错Cant DROP [xxx];check that column/key exists

2022-06-27 16:21:35 1595

原创 【Redis】RDB和AOF简析:

Redis的RDB和AOF简析

2022-04-15 02:32:10 400

原创 SpringBoot与activiti7版本间的粗略对应关系

SpringBoot与activiti7版本间的粗略对应关系

2022-03-21 19:06:55 4082 5

原创 分布式服务、消费者、生产者的一些理解

分布式服务、消费者、生产者的一些理解

2022-03-19 01:28:31 994

原创 PG数据库和MYSQL数据库进行表的比对并输出相同和不同的表的数量

PG数据库和MYSQL数据库进行表的比对并输出相同和不同的表的数量

2022-03-11 10:42:42 1438

原创 【JPA】:常用注解记录

JPA:常用注解记录(不是每个注解的完整版使用方法,只是常用方法记录)

2022-02-24 18:10:23 364

原创 【股票期权有关算法】判断当前日期与每个月的第三个星期五的关系

private static final int FIFTEEN = 15; private static final int FRIDAY = 5; private static final int SATURDAY = 6; private static final int SUNDAY = 7; /** * 判断当前日期是否超过当月的第三个周五 * * @param localDate 日期 * @return tru...

2021-12-27 10:16:22 411

原创 Activiti7-25张表-字段释义及表名【完整版】

# 使用ctrl+f在页面上直接搜索你想搜索的字段即可 # activiti框架表名: "act_ge_bytearray": "二进制数据表", "act_ge_property": "属性数据表存储整个流程引擎级别的数据 "act_hi_actinst": "历史节点表", "act_evt_log": "事件日志表", "act_hi_attachment": "历史附件表", "act_hi_comment": "历史意见表", ...

2021-08-23 11:00:36 2456 2

原创 git reset后发现回退到错误的commit

git reset后发现回退到错误的commit,并且此时之前本地的commit也消失了!git reflog选中执行了错误命令的那个id。最上面的是最后执行的gitreset命令。然后使用:git reset df2xxxxxxx即可回到之前一不小心撤销掉的commit。【撤销一个commit并保留代码:git reset --soft HEAD^】...

2021-08-16 10:11:16 378

原创 【使用SQL语句输出PG数据库的数据字典】

SELECT d.nspname AS "SchemaName", C.relname AS "表名", A.attnum AS "序号", A.attname AS "字段名称", format_type ( A.atttypid, A.atttypmod ) AS "字段类型", ( CASE WHEN A.attnotnull = TRUE THEN 'NOT NULL' ELSE'' END ) AS "是否非空", ( CASE WHEN ...

2021-08-13 15:48:39 627

原创 【审批工作流camunda教程】(五):代码编写流程定义,并自定义创建需要展示的流程图

学过工作流的应该都能分清什么叫做流程定义,什么叫做流程图吧。严格来讲,流程图包括流程定义,但不局限于流程定义,毕竟还有个图形显示。就好比bpmn文件,虽然有着代码方式的显示,但也有着图形方式的显示方式。之前在教程(四)中有写到一个方式:Fluent Builder API,但这个方法只推荐用于简单的、不复杂的、无循环的、分支少等等的流程定义的编写。在下面要讲到的,同样是用代码方式去编写流程定义,但是不同的是,流程图的生成方式,也是需要自己实现的,也就是自定义化,根据不同的需求,实现流程图的代码也

2021-07-01 11:10:55 6683 17

原创 docker占C盘过大怎么办?

1.打开docker2.如图:

2021-03-15 16:15:56 584

原创 论manager层的必要性

当你有两个service,比方说一个叫做Aservice,一个叫做Bservice。1.此时在Aservice中你有一个方法叫做method-a,然后在Bservice中某一个方法method-b需要使用到method-a,此时你在Bservice中注入Aservice。2.此时在Aservice中有一个方法叫做method-aa,需要使用到Bservice中的某一个方法method-bb,此时你在Aservice中注入Bservice。然后当你运行的时候——报错!OK,大概的一个场景就

2021-02-03 15:18:23 3175 5

原创 【审批工作流camunda教程】(四):不使用camunda-modeler,使用Fluent Builder API,代码编写流程定义并部署

Fluent Builder API官方文档位置:https://docs.camunda.org/manual/7.5/user-guide/model-api/bpmn-model-api/fluent-builder-api/首先提前说明一点:这个API可以正确生成流程定义,流程定义也可以使用,但是如果想要生成清晰明了,不需要修改就可以使用的可以观看的流程定义图的话,是不一定成功的,举一个简单的例子。 @Test public void t5(){ BpmnMo

2021-01-27 14:28:16 3633 2

原创 【审批工作流camunda教程】(三):下载camunda-modeler并将其置为IDEA的外部工具详细过程,且在camunda-modeler中进行绘制流程定义图

第一步:打开官方网址:https://camunda.com/download/modeler/第二步:向下滑动两三下滑轮,到达如图位置,选择符合本机配置的download,进行下载,并将其解压放在你想放在的位置:第三步:打开IDEA,FILE->SETTINGS->TOOLS->EXTERNAL TOOLS,如图:第四步:点击“+”号,如图进行输入,根据解压的文件夹位置进行输入,然后点击ok,然后点击apply进行应用【忘了是不是需要重启一下idea,不过最好是重启一

2021-01-26 18:22:01 10475 5

原创 【审批工作流camunda教程】(二):camunda数据库中的48张表分别的大致含义,数据库表结构介绍

camunda目前我使用的版本中,它有47张表。camunda一共有五类表,通过名称来分别它们的不同。一、首先是以"act_ge_"开头的三张表(这里不讲解每个字段都是什么,只是大致说明一下每张表都用处):act_ge_bytearray:保存诸如流程定义等的二进制信息。 act_ge_property:存储引擎级别的数据,一般用不到,看看就好了。 act_ge_schema_log:数据库脚本执行日志表。二、然后是有关历史的表,以"act_hi_"开头的表:act_hi_actins

2021-01-19 10:56:55 6249 9

原创 【审批工作流camunda教程】(一):创建camunda项目=>部署流程定义=>创建流程实例=>走完流程实例

教程(一)学习前提:①了解bpmn2.0基础知识中的:startEvent,endEvent,Task;②会使用IDEA,以及Maven(JAVA);1、首先,保存下方这个最简单的xml文件为:【simpleTest.bpmn20.xml】<?xml version="1.0" encoding="UTF-8"?><bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmln

2021-01-18 16:04:15 10559 2

原创 【camunda】获取act_hi_detail表中的所有信息,包括每个节点用过的变量信息

// 该流程实例的所有走过的task List<HistoricTaskInstance> taskInstanceList = historyService.createHistoricTaskInstanceQuery() .processInstanceId(processInstanceId) .finished() .list(); for ...

2021-01-14 17:53:42 1741 1

原创 【camunda】与JPA共同使用时,在初始化系统时因事务管理器混用,导致JPA的save失效

记录:因为JPA自带一个事务管理器,而我在某一个配置类中又声明了一个bean事务管理器,导致事务管理器的混用,从而导致事务失效,从而导致初始化失败,从而导致系统启动失败。

2021-01-13 10:29:57 591

原创 【camunda】部署流程定义后,act_re_procdef中不存在,但act_ge_bytearray和act_re_deployment中存在

repositoryService.createDeployment() .addModelInstance(processDefinitionName+".bpmn20.xml", modelInstance) .name(processDefinitionName) .deploy();repositoryService.createDeployment() .name.

2021-01-08 15:17:07 2406 3

原创 【camunda】开启权限后,一些操作所需要的资源以及权限

开启权限后:相关操作所需要的的资源以及权限:ResourcePermissionResource_Id查询ProcessDefinition62流程定义keyProcessInstance6512流程定义keyHistoricProcessInstance64096流程定义key创建ProcessInstance6256流程定义key88*例:创建流程实例所需要的权限为:①资源8对应的权限8,

2020-12-24 14:43:07 707 1

原创 activiti7 『生成流程图』+『流程追踪』+『高亮显示』+『当前节点』红色+『其余途径节点』绿色+『剩余节点』正常显示

activiti7 『生成流程图』+『流程追踪』+『高亮显示』+『当前节点』红色+『其余途径节点』绿色+『剩余节点』正常显示

2020-12-09 20:11:34 8718 81

原创 【Activiti】Springboot+activiti【assignee不生效】【idea使用camunda-modeler】

如果将camunda加入到idea中并使用其画图,在设置assignee和candidateUsers,candidateGroups时,activiti无法解析,只有将其前缀从camunda改为activiti时,才可以使用。如:"activiti:assignee"。

2020-11-09 20:31:40 3612 13

原创 Vmware之开启虚拟机一直黑屏

我的解决方案:(不一定适用所有人)在这里移除打印机即可。

2020-10-30 12:16:00 346 1

原创 SpringBoot之【studentManager-demo-service】简要设计【学生管理系统】【学生、班级、年级】【一对多、多对一】【非主键自增】【Jpa】

设计共分以下几步:①依赖导入(这个应该看需要导入)②实体类设计(通过自动建表,减少数据库设计)③数据操作设计(使用JpaRepository,减少大量麻烦)④series层和其实现的设计⑤一些测试的设计①依赖导入(Gradle):如果是maven也很简单,此处就不多做介绍了。可以看出这里是2.3.4.RELEASE版本的springboot。plugins { id 'org.springframework.boot' version '2.3.4.RELEASE

2020-10-30 01:15:07 382

原创 Springboot—JpaRepository—【duplicate entry for key 】

在使用jpa进行修改数据的时候,报错了duplicate entry for key,网上找了以后发现都对不上。最后找到一个解决方法,增加@Type注解。【今天遇到了这个问题,是因为我的主键是UUID】解决方法: @Id @GeneratedValue(strategy = GenerationType.AUTO) private UUID uuid;//增加@Type @Id @GeneratedValue(strategy = Generat

2020-10-29 11:29:14 1031

原创 SpringBoot之非主键自动增长

一般来说,实体类的主键很容易就可以实现自动增长,不管是UUID,还是Integer。 @Id @GeneratedValue(strategy = GenerationType.AUTO) private UUID uuid;////或者// @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Integer id;(错误做法)——但是如果两个同时存在的时候,将上面两

2020-10-28 15:32:36 1935

原创 SpringBoot之Actuator学习

SpringBoot之Actuator的学习第一部分:配置pom.xml第二部分:Endpoints1、端点简单介绍2、启用端点3、暴露端点持续更新ing:① 2020.9.19第一部分:配置pom.xml注意:请在springboot的环境下使用,就不用配置版本信息注意:以下内容属于springboot2.3.3.RELEASE(我学习时使用的版本)<dependencies> <dependency> <groupId>or

2020-09-19 01:52:17 134

原创 Spring学习——【初识注解】

初识注解:①@ComponentScan:组件扫描@ComponentScan在AppConfig.class中的四种写法: ①直接写@ComponentScan:意为扫描AppConfig.class所在的包以及所有子包中含有@Component注解的类并注册Bean。 ②写一个包@ComponentScan("com.zzx.demo"):意为扫描指定包以及指定包的所...

2019-08-08 21:53:22 256

原创 【IDEA】创建maven项目,hello world实现

步骤一:步骤二:步骤三:输入前两行的ID,版本默认即可。步骤四:步骤五:步骤六:这种情况一般出现在,maven一开始设置问题或者加载问题问题原因:问题原因:解决方法:在创建项目的时候,注意其是不是invalid,如果是,更改maven home directory。还有一种原因是,第一次打开maven项目:此时确定你的...

2019-08-04 22:03:13 1380 3

原创 SSH框架学习之框架整合时遇到的各类报错信息部分总结

四月 20, 2019 9:02:18 下午 org.apache.catalina.core.StandardContext filterStart严重: Exception starting filter [struts]java.lang.NoSuchFieldError: VERSION_2_3_0 at org.apache.struts2.views.freemarker.Fr...

2019-04-20 21:17:34 483

原创 SSH框架学习之Junit测试时报错

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext.xml]: Initialization of bean failed; nested ...

2019-04-18 22:07:01 365

原创 Java基础:String之相等(==)

public class String { public static void main(String[] args) { //==比较的是两方存放的对象的内存地址,equals比较的是内容是否相等 String a = "hello2"; final String b = "hello";//因为是final,最先被初始化 ...

2019-04-10 18:56:11 1810 1

原创 Java编程题:分配士兵分别去AD空间,AP空间,混伤空间

题目描述:(百度2019实习生笔试编程题)【不知道能不能发,如果不能发的话,希望联系我删除】题目:你是一个军团的参谋长,你现在有n个士兵(n是3的倍数)。现在军团需要你分配你的士兵,三等分分配至AD空间,AP空间,混伤空间,这三个空间去。每个士兵都有AD属性和AP属性,问:如何分配可以使你的战斗力总值为最高?——————————————————————————计算公式:W为总战斗力...

2019-04-03 10:52:28 234

原创 Java编程题:约德尔测试

//每组输入数据为两行,第一行为有关约德尔人历史的字符串,第二行是黑默丁格观测星空得到的字符串。//(两个字符串的长度相等,字符串长度不小于1且不超过1000。)//输出一行,在这一行输出相似率。用百分数表示。(相似率为相同字符的个数/总个数,精确到百分号小数点后两位。//printf("%%");输出一个%。)//测试用例://@!%12dgsa//010111100//输出...

2019-03-31 21:50:59 254 1

原创 Maven+tomcat热部署时发生的一些小问题

问题:热部署时出现代号为500的错误根本错误为:“Unsupported major.minorversion52”,即版本不一致。①编辑器一致性,要与所用jdk版本一致【解决措施第一步】②在localhost:8088/manager/html中,最下面的JVM Version若是与你使用的jdk版本不一致,那么就会导致热部署的时候……③在我修改环境变量后【解决措...

2019-03-30 12:02:46 210

原创 Eclipse简单Maven项目创建【备忘】

第一步:打开eclipse第二步:新建项目通过过滤器输入MAVEN,选择MavenProject,点击下一步。第三步:点中Create a simple project(skip archetype selection)第四步:输入Group Id与Artifact Id,并将Packaging选为war。第五步:点击完成即可完成创建。在创建完毕之后,在pol.x...

2019-03-28 18:17:34 206

canal-adapter-v1.1.7的docker镜像

canal-adapter-v1.1.7,docker镜像,参考的制作流程:https://blog.csdn.net/qiaodaima0/article/details/125561823?spm=1001.2014.3001.5501

2024-01-08

编译好的GMSSL3.0(x86架构)

具体使用方法与arm64架构相同

2022-12-30

已经编译好的GMSSL3.0(arm64架构)

可用于麒麟V10中,解压后在目录中有build目录,build目录中有bin目录,bin目录中有gmssl可执行脚本,在bin目录中使用./gmssl version,即可调用,然后可以使用软连接将gmssl连接到/usr/local/bin中,便可以全局调用

2022-12-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除