- 博客(57)
- 资源 (1)
- 收藏
- 关注
原创 流程表之间的关系
当启动流程创建流程实例后,act_ru_execution 产生一条数据,流程实例历史表act_hi_procinst中会产生一条数据,会在act_ru_task里面产生一条数据,代表正在执行的流程数据,在历史任务实例表中act_hi_taskinst产生一条数据,act_hi_actinst中记录流程节点所记录的数据信息。三张表关联关系 act_re_deployment 关联 act_ge_bytearray act_re_procdef 字段 DEPLOYMENT_ID_
2024-12-13 14:49:58
248
原创 jeecgboot 流程解读
流程退回: 通过taskId获取到对应的流程信息,在获取历史节点表信息中,获取离现在第二近的上一节点处理人,通过传入参数:退回流程id,退回节点以及对应的流程参数包进行流程退回,调用方法为: activitiService.goProcessTaskNode(taskId, rejectNode, varmap);4.流程启动逻辑:将流程参数 设置进入对应的 流程业务衔接表中 ExtActFlowData ,通过获取的taskId,获取到对应的流程信息。1.通过流程编码获取 流程表单信息。
2024-12-12 16:08:02
662
原创 流程引擎基础知识
1.历史节点表—act_hi_actinst流程历史节点表常用来查询流程走过的节点2.历史变量表—act_hi_varinst流程历史节点表常用来查询流程走到的节点的元数据(业务数据)3.运行时任务节点表—act_ru_lask运行时加点表表明当前流程走到的节点4.运行时流程变量数据表—act_ru_variable运行时加点表表明当前流程走到的节点信息(业务数据)5.流程部署信息表—act_re_deployment流程部署后流程存储的地方—主要字段id(流程部署id)
2023-04-12 11:43:57
890
原创 文档操作的总结
文档操作文档操作1 pdf操作1.1 pdf添加目录(有导航栏)1.2 pdf旋转1.3 pdf新增页1.4 pdf删除1.5 清除pdf1.6 合并pdf2 word操作3 xml操作4 excel 导入导出操作4.1 导入excel4.2 导出excel5 文档打包zip6 文档解压zip文档操作1 pdf操作1.1 pdf添加目录(有导航栏)package org.jeecg.modules.utils;import com.aspose.words.*;import com.itex
2023-03-27 15:46:40
589
原创 windows微服务部署
编辑nginx.conf文件 (备注:千万不要用记事本编辑 会产生bom,nginx会报错 ,可以用写字板打开)redis安装之后 点击启动redis-server.exe文件进行启动 程序连接有时会挂掉,需要部署成服务。解决 :windows查看nginx 原来服务是否关闭。win+r 输入 services.msc。安装 windows版本 可安装稳定版。taskkill -f -pid 端口号。下载后将zip文件进行解压。查看 所有进程的命令。
2023-03-20 18:10:05
956
原创 SSM整合Quartz
Quartz1.整合1.1 mysql中创建quartz表1.2 添加quartz依赖1.3 添加quartz.properties1.4 编写quartzConfig文件1.4.1 quartz的初始化配置1.4.2 创建job 实例工厂1.5 编写定时任务1.5.1 静态方式编写定时任务1.5.2 动态方式编写定时任务2.quartz2.1 quartz概念2.2 quartz核心要素2.2.1 要素关系2.2.2 要素作用2.3 quartz优点2.4 quartz数据表2.4.1 数据表获取路径2
2021-11-24 15:28:08
1119
原创 SSM整合Redis
SSm整合redis1.介绍前补充说明2.整合流程2.1 添加redis依赖2.2在yml或者application.properties中配置redis2.3 不进行序列化配置直接使用redis2.4 不使用默认的jdk序列化,配置其他的序列化1.介绍前补充说明1.使用redis,在RedisTemplate中已经封装增删改查操作,直接调用2.redis配置序列化方式,默认JDK序列化存储会乱码2.整合流程1.添加redis依赖2.在yml或application.properties中配
2021-11-23 15:21:18
1291
原创 Swagger
Swagger1.Swagger项目2.Swagger2.1 swagger 概念2.2 swagger 常用注解1.Swagger项目项目部分代码,只展示与Swagger相关1)在pom.xml文件中添加swagger<!--swagger依赖添加--> <dependency> <groupId>io.springfox</groupId> <artifactId>sp
2021-11-22 17:59:02
246
原创 Git操作
1.mybatis:1.1. mybatis究竟是用来干什么的?1. 2.为什么会使用mybatis?1.1.关于mybatis究竟是什么?MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。1.2.为什么会使用mybatis?MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始...
2021-11-22 15:30:52
267
原创 言语理解部分
判断文章主旨的问法有:这段文字旨在/意在/重在表达的是这段文字主要强调的是这段文字所概括的内容是作者在这段文章中想要表达/强调什么意思1.判断文章主旨之主题词做题的顺序是:题目------文章-------选项做题的思想:有中心句:中心句明显,找到中心句进行同义词替换/形象表达无中心句:中心句不明显,需要对全文进行概括解题技巧:(小切入口)主题词:核心话题关联词:转折(虽然,但是),并列(和,而且,并且),因果(因为,所以…语气加重)程度词:最,稍微,微量等重点词语:主题词、关联
2021-07-18 23:35:14
277
原创 mybatis反向生成dao与entity
mybatis反向生成dao与entity吐槽1.安装idea-mybatis-generator2.创建springboot项目3.可以检查一下springboot项目是否建成4. 配置mybatis4.1 在pom.xml中添加mybatis依赖在application.properties中进行配置mybatis6. 建立数据库以及在数据库里面建表7.建立mybatis生成代码文件8.配置数据库使用mybatis-generator进行反向生成dao,entity,*mapper.xml文件展示一下子
2020-10-03 22:03:25
444
原创 雪崩缓存,缓存击穿与缓存穿透
缓存雪崩就是当你在使用热点数据的时候一般会去做缓存,然后缓存一般都是定时刷新的,当你在对一些热点数据设置的失效时间相同,然后在这个时候有大量的请求进来了,然后这些请求就会直接打到DB上面去,导致DB承受不住就挂了。当同一时间大面积的失效的话,那就相当于没有redis,这样请求量大的时候就会直接打到数据库上,而且当你这个服务的数据库和别的服务的数据库关联比较大的时候就会导致别的服务也挂了。解决方法:就是在你向redis中缓存数据的时候,把每个key的失效时间随便加。这样就不会导致大面积的数据同时失效,
2020-09-30 13:21:21
151
原创 详解Redis
数据库的类型:关系型数据库:mysql oracle非关系型数据库:redis ,mongdbredis里面的常用存储类型:1.String2.list3.hash4.set5.zset
2020-09-30 12:55:36
315
原创 开发工具ngnix,redis,token等
Nginx点击进入Ngnix下载地址一般是下载稳定版,如果说想安装其他的,就按照自己的喜好安装序言:常见互联网分布式架构如上,分为客户端层、反向代理nginx层、站点层、服务层、数据层。在互联网分布式开发中,有时候java服务器的用户量太过于庞大,那么我们就需要进行负载平衡。负载平衡最突出的就是反向代理nginx。负载平衡: 负载均衡(Load Balance,简称LB)是一种服务器或网络设备的集群技术。负载均衡将特定的业务(网络服务、网络流量等)分担给多个服务器或网络设备,从而提高了业务
2020-06-24 14:25:15
214
原创 计算机网络汇总
计算机网络前言介绍在计算机进行通信中,计算机网络起着至关重要的作用,计算机网络通信的流程是,路由器:有wifi的话,我们进行通信的时候,总是电子器件连接路由器,路由器连接骨干网,由骨干网连接上Internet,实现通信。(骨干网比较好理解一点的就是理解为电信机房)电脑或者手机连接路由器这部分的网是局域网路由器之外连接internet这部分是广域网。路由器的图片:路由器右面的蓝口是WAN口,WAN口是连接广域网的(Wide area network ),WAN口连接的是公网ip,与intern
2020-05-29 18:06:08
2652
原创 linux基础操作合集(正在写)
有关于linux课一次课接上次1.通配符*:是指匹配任意字符的字符串?:是指匹配一个字符长度的字符串[as]:是指匹配包含有as字符的字符串[a-z]:是指匹配匹配在a到z字符的字符串[^……]:是指皮匹配没有包含……的字符串自己写的一段有关于linux文件的命令表示mkdir p0 p1 p2 p3 p4 创建文件夹touch hello.txt world.txt mi...
2020-04-28 11:22:49
198
原创 对于配置linux虚拟机的步骤,呕心沥血一下午
1.进入虚拟机内部之后,选择Open in Terminal(选择终端)输入inconfig如果显示这个界面直接将sudo apt install net-tools复制粘贴在下面的命令行,然后系统会自己下载文件包2.下载后,输入ifconfig之后会出现下面的图片3.配置的地方在点击有线设置4.5.点击进去之后,在Ipv4里面进行手动配置,注意,是手动配置,是手动配...
2020-04-18 18:34:05
250
原创 错题总结(5)
1.常见的计算排序的复杂度排序方式详解:1.冒泡排序:添加链接描述2.选择排序:添加链接描述3.插入排序:添加链接描述4.希尔排序:添加链接描述5.归并排序:添加链接描述6.快速排序:添加链接描述7.堆排序:添加链接描述8.基数排序:添加链接描述9.桶排序:添加链接描述10.计数排序:添加链接描述2.有关于线性结构与非线性结构广义表是非线性结构的,它也是线性表的一种推广...
2020-03-30 23:55:56
714
原创 做题中错误的总结4
1.Java中基本的编程单元为:类2.final作为对象成员存在时,必须初始化;但是,如果不初始化,也可以在类的构造函数中初始3.有关于servletinit方法: 是在servlet实例创建时调用的方法,用于创建或打开任何与servlet相的资源和初始 化servlet的状态,Servlet规范保证调用init方法前不会处理任何请求**service方法:**是servlet真正处理...
2020-03-28 19:32:38
147
原创 做题中的错误总结(3)
1.有关于java,javac javax等的作用javac将源程序编译成.class文件,字节码;//Javac将文件解释成.java文件java将字节码转为机器码,.exe程序;//Java运行.java文件javax开头的都是扩展包;2.解决哈希冲突添加链接描述3.有关于中间件中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客...
2020-03-27 21:09:53
137
原创 有关于做题出错的总结(2)
1.把常用的tar解压命令总结下,当作备忘:tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:...
2020-03-26 15:03:30
166
原创 做题错误的知识点总结(1)
第一次写自己的周报,相对于自己以前写的比较简单,粗略的周报自己的错题知识点汇总1.对于继承的问题,当子类继承父类的时候,创建对象后,执行的顺序是:父类静态代码块—>子类静态代码块—>父类构造代码块—>父类构造函数—>子类构造代码块—>子类构造函数注意点:静态内容只在类加载时执行一次,之后不再执行。默认调用父类的无参构造方法,可以在子类构造方法中利用supe...
2020-03-25 16:44:34
272
原创 知识点汇总,总会遗忘的小知识
1.标识符可以由任意顺序的大小写字母,数字,下划线和美元符号($)组成,但是标识符不能以数字开头,不能是java中的关键字2.包名全部小写类名和接口名首字母大写方法名和变量名,第一个单词小写,第二个开始首字母大写常量名所有字母全部大写3.关键字:引包:import基本数据类型:int ,float,double,long,short,char,boolean,void,byte,co...
2020-03-18 13:28:34
261
原创 GC参数的整理
GC参数的整理:-XX:+UseSerialGC:在新生代和老年代使用串行收集器-XX:SurvivorRatio:设置eden区大小和survivior区大小的比例-XX:NewRatio:新生代和老年代的比-XX:+UseParNewGC:在新生代使用并行收集器-XX:+UseParallelGC :新生代使用并行回收收集器-XX:+UseParallelOldGC:老年代使用并行...
2020-03-02 15:28:40
124
原创 GC roots的对象
说到GC roots(GC根),在JAVA语言中,可以当做GC roots的对象有以下几种:1、栈(栈帧中的本地变量表)中引用的对象。2、方法区中的静态成员。3、方法区中的常量引用的对象(全局变量)4、本地方法栈中JNI(一般说的Native方法)引用的对象。...
2020-03-02 14:01:50
1436
原创 解释运行与编译运行的区别
四、解释运行和编译运行的概念:解释运行:解释执行以解释方式运行字节码解释执行的意思是:读一句执行一句编译运行(JIT):将字节码编译成机器码直接执行机器码运行时编译编译后性能有数量级的提升编译运行的性能优于解释运行。...
2020-03-01 22:14:06
2399
原创 有关于虚拟机
Java虚拟机详解----JVM常见问题总结面试必问关键词:JVM垃圾回收、类加载机制。一、Java引用的四种状态:强引用:用的最广。我们平时写代码时,new一个Object存放在堆内存,然后用一个引用指向它,这就是强引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引...
2020-03-01 15:15:50
154
原创 TCP通信
TCP通信是严格区分客户端与服务器端,在通信时,必须先由客户端去连接服务端才能实现通信,服务器端不可主动连接客户端,并且服务器端要事先启动,等待客户端的连接实现TCP程序提供了两个类,一个是ServerSocket类,用于表示服务器端,一个是Socket,用于表示客户端实现通信时,首先创建代表服务端的ServerSocket对象,该对象相当于开启一个服务,并等待客户端的连接,然后创建代表客户端...
2020-02-22 16:31:06
306
原创 UDP通信
1.DatagramPacket对于UDP通信上篇已经讲过是无连接的协议对于UDP的发送以及接收用一个包装类DatagromPacket来进行包装创建DatagromPacket对象,因为不仅有发送也有接收,两种的实现方式是不同的,对于接收,相对于发送,稍微要简单一些接收端的构造方法只需要接收一个字节组来存放接收到的数据,而发送端的构造方法不但要接收存放了发送数据的字节数组,还需要指定发送...
2020-02-22 14:28:17
185
原创 网络编程
网络通讯协议现在有许多,现在运用最广泛的是TPC/IP协议(传输控制协议与因特网互联协议)它包括TCP协议(Transmission Control Protocol),IP协议(Internet Protocol),UDP协议(User Datagram Protocol),ICMP协议(Internet Cntrol Massage Protocol)和其他一些协议的协议组TPC/I...
2020-02-21 16:06:30
163
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人