- 博客(27)
- 收藏
- 关注
原创 最基础的排序算法,冒泡排序代码还可以这样写,除了能装B外没卵用
冒泡排序是在学计算机时,学习的第一个排序算法,虽然过去了很多年。但今天发现早就还给老师了,可老师仍然没把学费还给我。冒泡到底是怎样排序的呢?相信很多小伙们早就了已了然于胸,有写的必要嘛?当然有了,冒泡算法里面加记事本,见过吗?例子:int[] s = {1,2,3,1,2,3};如果对上面的数组用冒泡法排序,要求排序结果为:从小到大,JAVA 程序代码如下:private static int[] bubbleSort(int[] nums){for...
2022-05-06 15:36:19
298
原创 SpringBoot框架中使用云存储,如何优雅地在亚马逊、华为、阿里、腾讯等云中按环境切换?
SpringBoot框架中使用云存储,如何优雅地在亚马逊、华为、阿里、腾讯等云中按环境切换?
2022-04-12 19:20:56
891
1
原创 使用Camunda流程引擎开发,如何读取流程图中配制的参数及参数值?
在使用开源Camunda 流程引擎框架做二次开发,有时候会在固定节点添加固定的参数及参数值,流程在流转到此节点时,我们如何运用Camunda从中取出配制的参数呢?下面首先介绍Camunda 支持配制哪些参数: String Map List Script String or Expression 在Camunda中,除开1类型之外,其它四种都是以对象的方式保存在流程中(解析出来保存在ACT_GE_BYTEARRAY 表中)...
2022-03-18 10:25:44
3719
1
原创 使用Camunda流程引擎开发,Cannot resolve identifier ‘assignee‘ 在哪产生,如何解决?
使用Camunda流程引擎开发,Cannot resolve identifier 'assignee' 错误应该如何解决?
2022-03-11 12:00:00
5347
1
原创 使用Camunda流程引擎开发,信号启动事件、条件启动事件、消息启动事件使用示例
使用Camunda流程引擎开发,信号启动事件、条件启动事件、消息启动事件使用示例
2022-03-09 12:00:00
1689
原创 使用Camunda流程引擎,关于基于事件的网关(Event-based Gateway)使用
使用Camunda流程引擎,关于基于事件的网关(Event-based Gateway)使用
2022-03-06 10:30:00
1394
原创 使用Camunda流程引擎,关于包容性网关(Inclusive Gateway)使用
在使用开源Camunda流程引擎做二次开发时,网关是必须要接触的。在Camunda的 Modeler工具中提供了4种类型的网关:Exclusive Gateway(独占网关)、Parallel Gateway(并行网关)、Inclusive Gateway(包容性网关)、Event-based Gateway(基于事件的网关),每一个网关都有自己独特的功能,这一篇就先介绍 Parallel Gateway(并行网关)。Inclusive Gateway(包容性网关)The Inclusive.
2022-03-04 12:00:00
1512
原创 使用Camunda流程引擎,关于并行网关(Parallel Gateway)使用
在使用开源Camunda流程引擎做二次开发时,网关是必须要接触的。在Camunda的 Modeler工具中提供了4种类型的网关:Exclusive Gateway(独占网关)、Parallel Gateway(并行网关)、Inclusive Gateway(包容性网关)、Event-based Gateway(基于事件的网关),每一个网关都有自己独特的功能,这一篇就先介绍 Parallel Gateway(并行网关)。Parallel Gateway(并行网关)The functionali.
2022-03-03 12:00:00
2463
原创 使用Camunda流程引擎,关于基于事件的网关(Event-based Gateway)使用
使用Camunda流程引擎,关于基于事件的网关(Event-based Gateway)使用
2022-03-02 14:26:22
1000
1
原创 使用Camunda流程引擎开发,条件事件、定时事件有什么业务场景能用到?
最近在用Camunda流程引擎做业务开发时,认识到了Camunda Modeler 流程工具有条件事件、定时事件这2个东西。那它们长什么样子,在流程中可以用来做什么,以及怎么用的?1、先来看看它们长什么样子吧!!2、继续来看看它们在流程中能有什么用? 启动流程 发起一个流程 连接任务节点 在流程图中充当一个节点 边界条件 充当一个条件,让流程转到下一个节点 3、流程中应该如何使用 说到使用,就是如何来配制其参数,下面先看看以条...
2022-02-28 18:30:03
1016
原创 使用Camunda流程引擎开发,共享任务如何实现?
最近在用Camunda流程引擎做业务开发时,产品经理提了一个需求:共享任务根据产品经理的描述:流程引擎首先会产生一个共享任务,然后多个人会看到此任务,如果有一个人执行了此任务之后,此任务就成已执行,其它人就不能执行,也看不到此任务了 ,流程流转到下一个节点举个栗子,有下面这样一样流程:在发起此流程后,执行完新增申请信息节点的任务后,在共享任务这个流程节点会产生一个任务,这个任务需要A、B 两人其中一个人来执行,要完成此功能先来整理下思路: 流程产生任务 记录能完.
2022-02-24 21:30:00
1781
2
原创 使用Camunda流程引擎开发,产品提出根据流程节点筛选数据需求,如何返回所有节点列表?
使用Camunda流程引擎开发,产品提出根据流程节点筛选数据需求,如何返回所有节点列表?
2022-02-18 22:30:00
2348
5
原创 Camunda 流程引擎主流程如何嵌套子流程?
在用Camunda流程引擎做业务开发时,遇到一些简单的流程不会有什么问题。但如果遇到一套流程涉及到很多节点的时候,并且在主要的流程中不会太占意一些节点时,这样主会把流程拆分为主流程和子流程。主流程:主要展示主要的步骤节点子流程:要完成主流程而发起的其它流程这样拆分的好处:一:让流程更加清晰二:流程图易画,并且也简单易理解、不臃肿三:便于业务拓展既然拆分流程能带来便于,那Camunda 流程引擎如何嵌套子流程呢?在Camunda 流程引擎中嵌套子流程的方式有2种:
2022-02-15 22:15:00
2763
原创 Camunda流程引擎多版本,如何优雅融入SpringBoot 框架,解决版本冲突问题
Camunda平台是一个轻量级、开源的业务流程管理平台。在性能、功能上优于其它开源流程框架,非常适合引入项目做二次开发。要在项目中引入Camunda流程引擎,那么我们就应该对流程引擎了解,不便能避免很多未知的问题,还能更好地发挥其作用。一、Camunda 流程引擎版本介绍 Camunda 是基于JAVA 语言开发,从7.0到目前最新版本 7.16 ,每一次版本的更新,流程引擎会增加一些新功能,也会优化现有性能。二、SpringBoot 集成Camunda版本对照...
2022-01-26 16:01:37
1263
2
原创 Camunda流程引擎及表结构认识
一、认识 CamundCamunda 是一种轻量级的商业流程开源平台。同类型的产品有osworkflow、jbpm、activiti、flowable。其中:Jbpm4、Activiti、Flowable、camunda四个框架同宗同源,祖先都是Jbpm4由于jbpm、activiti、flowable这几个流程引擎出现的比较早,国内人用的比较多,大家对camunda流程引擎认识的不多,实际上camunda在功能上、稳定性、性能、轻量化方面均比jbpm、activiti、flowable优..
2022-01-11 17:17:34
6170
3
原创 DispathcharServerlet 如此重要,源码处理逻辑到底是怎么样的?
1、定义?DispatcherServlet是前置控制器,提供Spring Web MVC的集中访问点,并负责职责的分派,在web.xml 文件中配制好拦截规则,把拦截下来的请求,依据相应的规则分发到目标Controller来处理。2、用来解决什么问题?是 MVC 框架中最核心的地方,管理配制规则下的所有请求,起到承上启下的作用。3、DispathcharServerlet处理流程 UML结构图 接口说明: Aware : 是一个标志性接口 ...
2022-01-05 18:37:16
180
原创 CSDN的C1考试,质数问题,一不小心就错失得分
2021年8月22号,怀着忐忑的心参数了CSDN的C1考试,为自己能顺利通过,真没想到却栽在了质数大题上。错失10分真的好可惜。现在回顾一下这道题目。题目要求:1、生成2个1~100的随机整数。(是1~50还是 1~100有点记不清楚了)2、打印出这2个整数的所有质数。这道题主要是考查我们对质数、JS中Math中的相关方法的理解第一:什么是质数?能被1及自身整除的数为质数第二:与本题相关的Math方法有哪些?Math.random() 随机数生成方法Ma...
2021-08-22 14:30:33
315
原创 模板+策略模式联合使用,切身体会到模式的好处
先讲下背景吧。最近工作重心在医院,做医院系统。因为我们公司是做平台的,其中有一个系统是单点登录,需要同步医院里其它系统的所有帐号。如果单点登录系统帐号变动,会把相应的帐号信息推送到其它系统。比如:添加或者改变某一个帐号的信息,那就需要把当前帐号信息推送到相应的系统;又比如:角色变动了,就把所有与此角色关系的帐号信息及权限信息同步到相应的系统。单点登录系统功能早就完成并测试完毕,如果在原来的功能上添加,又需要重新测试一次,既费时费力,又不符合软件设计原则中的:开闭原则。为了实现这个功能,我想到了2种方
2021-08-05 14:03:31
407
原创 面试官司连续“炮轰”线程池问题,能否接住?
线程池在JAVA知识中,占有相当重要的地位!下面看看面试官都会问线程池哪些方面的知识点,来考查我们对线程池基本知识撑握情况、及使用熟练度!开始面试官:用过JAVA中的线程池嘛?是怎么用的?能大概说下使用方法嘛?我:在java.util.concurrent包下有个 ThreadPoolExecutor 工具类,可以用它创建一个普通的线程池。使用方法是: @Bean public ExecutorService executorService() { return
2021-08-03 11:43:54
59
原创 Spring管理事务有多强?允许事务一个成功,一个失败
事务这个知识点,不论是大系统还是小系统,肯定都会涉及。所以对每一位做开发人员来说,是永远都绕不过的一个问题!这个知识点的重要性也就不言而喻了!都知道Spring框架重新包装了事务,是通过AOP方式实现(动态代理)。其包装后在同一个事务中的2个子事务,如果其中一个事务失败了,其结果不影响另一个子事务。这到底是个什么情况?今天就一起看看到底是什么神操作,能如此神奇!首先来回顾事务的四种特性: Atomicity(原子性) 事务最基本的操作,要么全部成功,要么全部失败。如果其中一句发生错..
2021-07-31 20:03:24
561
原创 JAVA中的static关键字,执行顺序面试被问起,你回答能否打动面试官?
在JAVA 中有很多的关键字,比如 final、private、public等等很多很多,然而今天我们要聊的是static 关键字。都知道在JAVA 中 static 有三个方面的作用:修饰成员方法修饰成员属性用于代码块首先我们应该明白,被static 修饰过的不论是方法,属性还是代码块 ,不是作用于类实例,而是跟随类,直接被类加载了。这一点非常非常重要。下面我们一起来看看这段代码,如果你能够理解,那说明是真正理解了。这是第一个父类:public class SuperClass {
2021-07-26 11:50:57
102
原创 JAVA这道构造顺序面试题,到底难住过多少人?
作为一位上了JAVA这条“贼船”的我,在JAVA这个行业不知不觉都已经混了6个年头。在JAVA的知识,不说到了大师的地步,但自认为技术还是很不错。最近发现JAVA行情比去年好了很多,所以就有了想换工作的想法,必竟对我这个普通的打工人来说,到手的钱比画饼重要太多、太多了。一顿海投,效果确实不错,收到了很多面试邀约。在收到的面试邀约中,筛选出了几家觉得还不错的公司去面试。没想到面试都有这一样的一道题目,当时心里就有点不爽了,这么简单的题目,让我来做是看不起我嘛?下面是题目,有兴趣的可以继续往下看,看看自己到
2021-07-18 01:47:15
48
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人