自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 flowable的嵌套子流程和调用子流程的介绍(有点详细)

flowable中,子流程的组件有很多种类型,如下图左侧红色框内的结构:(其中,子流程就是指嵌套子流程;调用活动就是指调用子流程。下面,介绍这两种流程的用途以及区别。)嵌套子流程在一个流程中,嵌套一个或多个子流程,但是这些子流程没有流程实例Id,它是属于当前流程内部的。在UI画图的时候,嵌套子流程的子流程是在当前流程中画的。如下图:特点:1、嵌套子流程的子流程,子流程嵌入在它的主流程(上图命名为入口流程,主流程是指整个流程图);2、嵌套子流程的子流程没有流程实例id,主流程有流程实.

2022-01-25 11:05:26 15052 16

原创 flowable部署流程的6种方式

一、部署工作流6中方式使用文件流stream,部署工作流使用classpath,部署工作流使用压缩文件格式(zip)ZipStream,部署工作流使用纯文本格式text,部署工作流使用字节数组,部署工作流使用动态创建的流程图,部署工作流1. 使用文件流stream,部署工作流上传的文件必须是XXXbpmn20.xml格式的。resourceName的后缀格式必须是XXXbpmn20.xml。/**【1】使用文件流stream,部署工作流*///假设不是null,忽略此处赋值为nu

2022-01-15 23:45:42 5365 4

原创 swagger2的使用以及注意事项

swagger的使用依赖我这里使用的版本是:<swagger2.version>2.9.2</swagger2.version><!-- swagger2-ui--><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version&gt

2022-01-04 10:01:39 507

原创 MyBatis-Plus的使用以及注意事项

同学,在使用MyBatis-plus之前,记住一句话:单表查询使用MyBatis-Plus,多表查询使用MyBatis。因为,这样做,才能使代码更加简单,以及帮助自己快速开发。MyBatis-Plus的使用依赖我这里使用的版本是<mybatis-plus.version>3.2.0</mybatis-plus.version><!-- mybatis-plus--><dependency> <group.

2021-12-29 17:56:02 1252

原创 工作流的环境搭建与初体验

Flowable的UI搬砖的码蚁:码农=Ctr+c/v;程序员=少量(Ctr+c/v)+ 设计思想 + 良好的代码风格。Flowable的UI作用是帮助我们更加方便的画流程图这里使用docker部署Flowable的UI。没有安装docker同学,可以先去看看另外一篇文章。docker的安装教程拉取镜像以及启动UIdocker pull flowable/all-in-onedocker run -d --name=flowable -p 8989:8989 flowable/a

2021-12-14 13:39:52 1316

原创 编写Dockerfile和Jenkinsfile文件(最后一步啦)-(Jenkins+Docker自动化部署微服务)

哎,鸽子王,说好一周至少一篇文章的,谁知道大半个月都没有更新了。????????????一直在忙,除了要写原有项目的新需求之外,还要参与准备新项目搭建所需要的技术(从0到1的搭建哎)。我的项目结构是(我在eureka模块xxl-job-admin模块编写dockerfile文件,并导入dockerfile的依赖,所以在Jenkins部署的时候,只会制作这两个模块的镜像)项目地址 https://gitee.com/li_shi_sheng/k-2000.gitDockerfile基本命令

2021-10-13 16:01:02 2757 3

原创 Docker的安装-(Jenkins+Docker自动化部署微服务)

花了周末两天时间,搞了一下基于Jenkins+Docker的自动化部署微服务。记录一下笔记。在这里配上,我自己的一个微服务项目地址,有需要的可以download一下哦。????https://gitee.com/li_shi_sheng/k-2000.gitDocker安装1、安装yum-utils:yum install -y yum-utils device-mapper-persistent-data lvm22、为yum源添加docker仓库位置:yum-config-manag

2021-09-08 17:56:18 464

原创 Jenkins的配置和使用-(Jenkins+Docker自动化部署微服务)

花了周末两天时间,搞了一下基于Jenkins+Docker的自动化部署微服务。记录一下笔记。前面安装软件的时候,忘记说了,这个自动化部署微服务是基于Linux的哈。兄弟们,兄弟们,终于到了展示技术的时候了。Show Time!!!忘记了把我自己写好的一个基础微服务代码地址贴上了,地址是Gitee,有需要的可以去下载回来,而且简单易懂,关键是没啥东西????。https://gitee.com/li_shi_sheng/k-2000.git我去?有人watching我了???????

2021-09-01 23:30:15 2825 4

原创 Git和Maven安装-(Jenkins+Docker自动化部署微服务)

花了周末两天时间,搞了一下基于Jenkins+Docker的自动化部署微服务。记录一下笔记。Git介绍我想偷懒,去掉介绍环节了????Git是公司中常用的代码管理工具,Git主要用于从代码仓库中拉取和上传代码。问题来了,什么是代码仓库呀?代码仓库,有点像钱包????钱包存的是钱,代码仓库存的是代码。那目前流行的代码仓库,有哪些呢?目前流行的代码仓库(我本人常用的)Github。是世界级别的仓库。Gitee。是国内比较友好的仓库????反正我觉得挺友好的,而且我也常用。(为啥

2021-08-31 22:29:05 684 1

原创 Jenkins安装-(Jenkins+Docker自动化部署微服务)

花了周末两天时间,搞了一下基于Jenkins+Docker的自动化部署微服务。记录一下笔记。Jenkins介绍简单介绍一下Jenkins。Jenkins在企业的项目开发中经常用到的工具,是一个能够从远程代码仓库中拉取代码到Jenkins的workspace目录,并且能够将拉取到workspace目录的代码部署到远程主机的工具。也有一些其他的功能,比如用户权限管理等。Jenkins安装Jenkins的安装链接:https://www.jenkins.io/zh/download/。跳转到上面链接.

2021-08-31 11:39:33 994 2

原创 兆,字节,位等单位转换

名称中文单位英文简称位b字节B千字节KB兆字节MB吉字节GB太字节TB拍字节PB转换8位(bit)=1字节(Byte)1024字节(Byte)=1千字节(KB)1024千字节(KB)=1兆字节(MB)1024兆字节(MB)=1吉字节(GB)...

2021-06-27 17:18:44 3003

原创 Java实现查询数据+用Json传回前端响应数据+用Json.eval(JsonObj)解析Json字符串+Jquery-page实现分页

数据库数据数据库中有8条数据,表名为video。前端代码注意引入两个jquery的js<script src="js/jquery-1.8.3.min.js"></script><script src="js/jquery.page.js"></script><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1

2021-04-25 18:12:48 211

原创 Java 反射机制原理及过程

反射官方的概念是:Java的反射(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。反射被视为动态语言的关键。还有一种说法就是:反射就是把一个类的各个组成部分(成员方法,成员变量和构造方法等)分别各自封装为一个对象。个人理解:反射就是虚拟机把.class文件加载到内存中,于此同时,会帮.class文件生成一个

2020-09-15 13:25:28 883

原创 JDBC以及数据库连接池(C3P0和Druid)实现连接MySQL

JDBCJDBC全称是Java Database Connectivity,意思是用Java语言管理关系数据库。Java给JDBC定义了一套规则,去管理关系型数据库,而这些规则的实现需要相应关系型数据库的厂商去实现。如果要使用JDBC管理关系型数据数据库,就需要导入相应数据库驱动的jar包JDBC的作用是,连接数据库,然后执行SQL语句JDBC与数据库的关系使用JDBC连接MySQL使用JDBC的时候,只需导入相应数据库的驱动jar包即可。例如,我是用的是MySQL,则需要MySQL的jar

2020-09-13 17:24:26 686 3

原创 JavaEE中的Servlet与Web前端交互数据

ServletServlet的英文全称是Server applet,表示运行在服务器程序的小程序(我称之为,嵌套在服务器程序的小型服务器程序)。Servlet是指,实现该接口的类。当Web客户端想服务器发送(请求)数据的时候,服务器就会创建一个Servlet实例,然后服务器就会把数据转发到Servlet实例中,让Servlet处理这些数据。Servlet可以响应任何类型的请求。一般来说,Servlet是来扩展基于HTTP协议的Web服务器。Server服务器只会实例化一个Servlet。原理图

2020-09-13 15:12:57 817

原创 Java线程池实现的底层原理

线程池为解决线程资源浪费和充分利用内存资源,以及充分利用CPU资源问题,Java从JDK1.5开始,提供了创建线程池的工厂类。在JDK1.5之前,每当要使用线程的时候,都需要手动的一个一个去创建和开启线程。而且,当需要创建多个线程的时候,就需要大量的线程创建和开启。每个线程的创建,会通过JVM去申请内存,当线程结束时,JVM就回去释放当前线程的内存。即一个线程只为一个线程任务而开启,不能重复利用该线程去执行其他任务,这就导致了资源浪费问题。而且,每次创建线程,都需要占用一定的CPU资源。这时候,在

2020-09-13 11:48:57 681

原创 Java面向对象大总结笔记之多态、类、抽象类、接口之间的关系

目录多态(条件:继承、重写、父类引用指向子类对象)类抽象类接口一、多态什么是多态多态的优点多态的三大条件重写和重载与多态的关系1 - 什么是多态多态的定义:(1)多态就是同一个行为具有多个不同表现形式或形态的能。(2)多态就是同一个接口,使用不同的实例而执行不同的操作。如下图:(多态性是对象多种表现形式的体现)2 - 多态的优先消除类型之间的耦合关系可替换性可扩充性接口性灵活性简化性3 - 多态的三大条件继承重写父类引用指向子类对象&lt

2020-08-17 21:23:43 477

原创 C/C++笔记之播放音乐的函数

前缀为mci(Media Control Iterface)://头文件mmsystem.h或windows.h//需要添加静态库 (lib,"winmm.lib")//支持MPEG,AVI,WAV,MP3,MID格式int mciSendString(LPCTSTR lpszCommand,//指向以null结尾的命令字符串:“命令 设备参数”LPCTSTR lpszReturnString,//指向接收返回信息的缓冲区,为NULL时不返回信息UINT cchReturn,//上述缓冲区

2020-07-30 14:38:19 3392

原创 C/C++爬虫篇之网络编程(请求服务器)

目录C/C++套接字C/C++请求服务器实现先来张效果图:1- C/C++套接字在说明套接字之前,先简单了解客户端和服务器之间的关系。(往后再发TCP三次握手和四次挥手详细叙述过程)1、TCP三次握手标记说明SYN建立连接标记,当某主机发送信息的时候,该标记会被设置为1 ,并和其他数据一起发送出去。ACK确认信息标记,当接收到某主机发送的信息之后,该标记会被设置为1,并和其他数据一起返回给某主机,表示确认接收到某主机发送的信息。seq报文序列号,该值

2020-06-28 19:44:54 1065 3

原创 MySQL笔记之MySQL数据库导出导入sql文件(详细)

MySQL数据库的导入和导出目录MySQL数据库的导出MySQL数据库的导入内容在数据库导出之前,先讲一下用户权限问题1、什么是MySQL用户?就是我们安装好MySQL数据库服务器之后,MySQL数据库服务器会默认给我们创建几个用户,我们可以在MySQL终端(客户端)输入下面命令:第一步,查看刚安装好的MySQL数据库里面有哪些默认的数据库,输入show databases;终端结果( information_schema, mysql,performance_schema):

2020-06-07 00:57:20 2869 5

原创 MySQL数据库的下载和安装(详细)

下载MySQL数据库通过官网下载第一步,在百度搜索MySQL,如下图:第二步,在官网里点击“DOWNLOADS”,如下图:第三步,点击“MySQL Community (GPL) Downloads »”,如下图:第四步,点击“MySQL Community Server”第五步,点击自己喜欢的版本进行下载(我选了第一个做介绍,建议在迅雷上下载,下载速度比较快)。通过下面链接下载MySQL下载链接:链接:https://pan.baidu.com/s/1Ea_XYNM_GI9W

2020-06-06 18:36:45 6655 15

原创 蓝桥杯入门之斐波那契数列(Fibonacci)

斐波那契数列/百度介绍斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(1)=1,F(2)=1, F(n)=F(n - 1)+F(n - 2)...

2020-03-13 01:01:17 3138 6

原创 C/C++简单爬虫总结:

C/C++简单爬虫总结:一,正则表达式的重要性1,在设计网页爬虫的时候,需要学会正则表达式2,正则表达式是指符号匹配3,通过正则表达式,可以从网页中匹配出自己需要的资源(例如:视频 图片 文字等)4,在设计网页爬虫的时候,需要写出全面无误的正则表达式 ,并且是符合网页设计格式的5,在设计网页爬虫的时候,可以通过正则表达式,解析出域名等...

2019-09-17 18:58:54 3043 1

空空如也

空空如也

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

TA关注的人

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