- 博客(23)
- 收藏
- 关注
原创 Flowable入门指引
Flowable入门指引一、基本概念*二、Flowable核心数据库表三、集成绘制工作流插件四、7大Service介绍五、代码演示六、总结与优化一、基本概念*工作流的重中之重就是先了解概念是什么?认清楚了三个概念,才能了解它的整个工作机制。(不懂请反复的读)1.在Flowable术语中,我们将其称为一个流程定义(process definition)。一个流程定义可以启动多个流程实例(process instance)。流程定义可以看做是重复执行流程的蓝图。 在这个例子中,流程定义定义了
2020-11-02 16:57:25
2132
原创 docx4j书签的妙用
docx4j书签的妙用docx4j的功能十分的强大,支持对文档进行插入修改等操作。也是正好需要学习docx4j,就写此博客记录一下。目前只能展示一部分代码,有需要可以一起学习一下。1.在书签处插入图片2.在书签处插入表格3.在书签处插入文档4.API与中文入门指南需要提前准备一个文档template.docx,放在系统某个位置底下内容三部分都要下方加入书签。1.在书签处插入图片核心代码:import com.digitalgd.offce.gendocument.config.Ima
2020-09-18 11:43:15
1103
6
原创 JHipster自动生成项目
JHipster自动生成项目1. 前提条件2. 生成过程3. 最终生成项目推荐学习地址:推荐教程中文官网地址1.前提条件需要安装内容:npm、NodeJS、Yeoman、JHipster推荐安装教程2.生成过程1)在E盘下新建一个文件夹tryagain2)通过cmd命令行进入并输入JHipster命令3)回答JHipster的15个问题(一般是15个问题)选择想要生成的项目(可以是简单项目、微服务应用、微服务网关、微服务认证)填写生成的项目名以及包名选择认证的方式(可
2020-08-04 11:52:08
543
原创 SQL 1040 - Too many connections
SQL 1040 - Too many connections问题:数据库报1040连接太多解决方案:1.打开数据库命令行输入show variables like ‘%max_connections%’;可以看到max_connections的最大数量为202.输入命令查看我们此时连接的数量show full processlist;可以看到此时有22个连接。超出了最大连接数量,所以会出现too many coonections的错误。3.输入命令将最大连接数量增加。set gl
2020-07-27 16:58:29
1218
原创 Java后端知识汇总(部分)
Java底层知识(汇总)一、 Java基础二、 Redis知识详解三、 计算机网络四、Spring知识体系一、Java基础1.反射java反射用途深入理解java反射原理(获取类和方法)二、Redis知识详解1.偏向作为缓存中间件部分:《吊打面试官》系列:1)Redis基础2)缓存雪崩、缓存穿透、缓存击穿等问题缓存雪崩、缓存穿透、缓存击穿等问题3)哨兵、持久化、主从、...
2020-04-10 16:21:28
447
1
原创 数据结构(一)
数据结构(一)一、认识数据结构二、稀疏数组三、队列学习来源:尚硅谷-韩顺平B站链接:https://www.bilibili.com/video/av54029771?p=195一、认识数据结构1.线性结构1)数组存储结构 数组、队列、栈2)链式存储结构 链表2.非线性结构 二维数组、多维数组、广义表、树结构、图结构二、稀疏数组1.二维数组和稀疏数组互相转换...
2020-03-05 22:03:19
102
1
原创 idea出现Error:Abnormal build process termination:
idea出现Error:Abnormal build process termination:Error:Abnormal build process termination:“C:\Program Files\Java\jdk1.8.0_221\bin\java.exe” -Xmx700m -Djava.awt.headless=true -Djava.endorsed.dirs="" -D...
2020-03-01 15:21:07
4801
原创 maven一直报红
maven一直报红最近一次导入项目时,遇到maven一直报红,在maven仓库导入正确的版本,之前的版本一直报红,Reimport或者去个人仓库中删除,重启项目都不行情况一:maven导入比较慢或者导入有问题解法方法:选择重新引入maven项目就可以情况2.maven依赖有问题解法方法:到maven仓库中,检查版本以及依赖是否有问题例如我们导入okhttp3中4.3.2的版本,但是...
2020-03-01 15:03:46
2343
原创 常用idea快捷键
idea快捷键项目1项目2项目31.方法参数提示(Ctrl+P)演示:2.格式化代码(Ctrl+Alt+L)格式化之前:格式化之后:3.
2020-02-29 21:40:29
165
原创 String、StringBuffer、StringBuilder区别
String、StringBuffer、StringBuilder区别String项目2项目3剑指Offer第二题有利于理解该问题:请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。1.String1)API String类中有这么一句话:“字符串是常量;它们的值在创建之...
2020-02-09 16:11:41
100
原创 Java中String类的几个重要方法
Java中String类的几个重要方法最近在算法题中发现String类的方法用到的非常多,如果对String类方法没有一个深度的掌握的话,基础将会非常的不牢固。由于String类的方法有40几个,我找出了我之前刷算法题经常用到的10几个方法,按照自己理解的增删查改的方式来分类。一、查询获取字符串长度,length()查询,返回指定索引处的字符,charAt()字符串比较,compar...
2020-02-03 15:15:30
334
原创 贪心策略+暴力递归+动态规划
贪心策略+暴力递归+动态规划切金条问题项目资金最大化问题会议室占用介绍递归动态规划(from左神算法初级班第七节)1.切金条问题【问题】一块金条切成两半,是需要花费和长度数值一样的铜板的。比如 长度为20的 金条,不管切成长度多大的两半,都要花费20个铜 板。一群人想整分整块金条,怎么分最省铜板?例:给定数组{10,20,30},代表一共三个人,整块金条长度为10+20+30...
2020-01-20 21:33:12
413
原创 Git/GitHub学习
Git/GitHub学习建议去b站看一遍码匠笔记Git的视频,再跟着做一遍(保证会)https://www.bilibili.com/video/av55780016?p=1下载Git以及注册GitHub将GitHub仓库克隆到本地GitHub基本操作解决冲突建立分支idea冲突解决1.下载Git以及注册GitHub1)百度搜索Git,到达官网下载,并且安装2)达到...
2020-01-20 14:01:50
373
原创 并查集结构+岛问题+前缀树+贪心策略
左神算法初级班第七节并查集结构岛问题何为前缀树?如何生成前缀树?贪心策略(from左神算法初级班第七节)1.并查集结构优点(两个功能非常快):1)查询两个元素是否是一个集合2)两个各自所在的集合合并成一个集合list和set无法在很低的时间复杂度下完成。1)查询两个元素是否是一个结合?每个结合的第一个节点有一个指针指会自己(代表节点)每个节点指向父节点查询两个...
2020-01-19 16:43:16
263
原创 哈希函数+布隆过滤器+一致性哈希+哈希表
哈希函数+布隆过滤器+一致性哈希+哈希表认识哈希函数和哈希表设计RandomPool结构认识布隆过滤器认识一致性哈希(from左神算法初级班第6节)1.认识哈希函数和哈希表1)什么是哈希函数?(非常重要)定义:能通过哈希函数直接找到需要的记录,在记录的存储位置和它的关键字之间建立一个确定的对应关系f,使每个关键字和结构中一个唯一的存储位置相对应。性质:经典哈希函数的输入域...
2020-01-19 11:41:38
376
原创 Windows xp搭建个人博客网站(Docker)
Windows xp搭建个人博客网站(Docker)下载Docker安装Docker启动个人博客1.下载Docker1)百度搜索菜鸟教程,在菜鸟教程里搜索Docker2)选择相应的系统下载Docker toolbox来安装1.下载Docker1)下载好Docker toolbox后,会有三个图标,点击Docker Quickstart2)第一次安装成功为下...
2020-01-18 10:50:16
2680
1
原创 二叉树相关基本问题
二叉树相关基本问题实现二叉树的先序、中序、后序遍历,包括递归方式和非递归方式在二叉树中找到一个节点的后继节点二叉树的序列化和反序列化二叉树按层序列化判断一颗二叉树是否是平衡二叉树?判断一棵树是否为搜索二叉树?判断一棵树是否是完全二叉树?已知一颗完全二叉树,求其节点的个数?(from 左神算法初级班第五节)1.实现二叉树的先序、中序、后序遍历,包括递归方式和非递归方式1)递归...
2020-01-17 21:06:27
326
原创 队列+矩阵+链表问题
左神算法初级班第四节猫狗队列转圈打印矩阵(旋转矩阵)单向链表,双向链表“之”字形打印矩阵在行列都排好序的矩阵中找数打印有两个有序链表的公共部分判断一个链表是否为回文机构将单向链表按某值划分左边小,中间相等,右边大的形式复制含有随机指针节点的链表两个单链表相交的一系列问题1.猫狗队列题目:实现一种狗猫队列的结构,要求如下: 用户可以调用add方法将cat类或dog类的 实...
2020-01-16 11:56:32
425
原创 排序稳定性+比较器的使用+桶排序+队列+栈
左神算法初级班第三节排序稳定性工程中的综合排序算法排序问题的补充比较器的使用桶排序、计数排序、基数排序数组结构实现队列和栈用队列实现栈,用栈实现队列1.排序稳定性排序的稳定性是指能否保证原始相对次序保持不变。1)时间复杂度为O(N2)的三个算法中(选择、冒泡、插入排序)。选择排序做不到(全局中选择一个最小的和第一个交换,所以原始相对次序会发生变化),所以不稳定冒泡排序和...
2020-01-15 18:16:19
267
原创 快排+堆排序
快排+堆排序荷兰国旗问题经典快排、改进快排、随机快排堆结构(from左神算法初级班第二节)1.荷兰国旗问题问题一:给定一个数组arr,和一个数num,请把小于等于num的数放在数 组的左边,大于num的数放在数组的右边。要求额外空间复杂度O(1),时间复杂度O(N)问题二(荷兰国旗问题) 给定一个数组arr,和一个数num,请把小于num的数放在数组的 左边,等于num的数放...
2020-01-13 10:17:32
179
原创 冒泡、选择、插入、归并排序+递归+对数器
左神算法初级班第一节认识时间复杂度冒泡、选择、插入排序对数器估计递归复杂度归并排序1.认识时间复杂度1)基本定义:评价一个算法流程的好坏,先看时间复杂度的指标,然后再分 析不同数据样本下的实际运行时间,也就是常数项时间。2)原则: 不要低阶项,并且忽略高阶项系数(具体来说,在常数操作数量的表达式中, 只要高阶项,不要低阶项,也不要高阶项的系数,剩下的部分 如果记为f(N),那...
2020-01-12 22:29:18
172
原创 博主简介
第一篇博客,就先写写自己目前的状况(2020.1.9)一、基本情况二、获得过的奖项、证书三、看过的书籍、视频四、大学其他值得记录的事情一、基本情况本人是广东省内的普通二本学校,专业是信息管理与信息系统(软件方向),2021届毕业生。大二上的时候就开始打算要认真学好技术,一路跌跌撞撞,做了很多准备工作,也一直接触方方面面,现在终于可以抛开无关紧要的东西,全面冲刺了。(2020.1.9大三上结束寒...
2020-01-10 00:24:30
581
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人