LIBRARY / 文章资料库
按目录阅读
当前目录后端10 篇
Flowable目录 一、介绍 二、概念 流程部署 流程定义 流程实例 执行实例 活动实例 三、制作流程图 flowable-ui 流程模板文件的一些概念 请假流程模板案例 四、springboot集成flowable 引入依赖 配置数据源 核心api 部署流程 启动流程 删除流程 推进流程 流程历史 一、介绍Flowable是BPMN的一个基于java的软件实现,不过Flowable不仅仅包括BPMN,还有DMN决策表和CMMN Case管理引擎,并且有自己的用户管理、微服务API等一系列功能,是一个服务平台。 二、概念流程部署一次流程部署会在act_re_deployment表中生成一条记录,一次可部署一个或者多个流程模板 流程定义流程定义 ProcessDefinition 这个好说,将一个流程 XML 文件部署到 flowable 中,对应的数据在act_re_procdef表中,这就是一个定义好的流程了,基于这个定义好的流程,我们可以开启很多流程实例 流程实例流程实例 ProcessInstance 就是通过流程定义启动的一个流程,他表示一个流程从开始到结束 ...
7月目录 1.1抽象类 1.2泛型的使用: 1.3next()和nextLine()的区别 1.4正则表达式 1.5count(*)和count(1)的区别 1.1final 1.2常用注解 1.3String 1.4Java中final和static 1.5String底层 1.6 反射 1.1 DTO参数校验问题 1.2 双亲委派 1.3自动装箱与拆箱 1.4为什么重写equals必须重写hashCode 1.5 == 和 equals() 的区别 1.6 Exception 和 Error 有什么区别 1.7try-catch-finally执行顺序 1.8 @RequiredArgsConstructor 1.9 IO多路复用 1.10 Java集合 1.11二进制运算 1.12 git reset 1.13 JVM 1.mysql性能优化 2.mybatis执行原理 1.1 锁 偏向锁: 5月 Java四大引用 ArrayList和LinkedList 1.底层使用的数据结构 2.是否保证线程安全: 3.插入和删除的复杂度: 4.继承树 git命令 ...
Linux常用命令 防火墙 123456789101112131415161718192021222324252627282930311、开放端口firewall-cmd --zone=public --add-port=5672/tcp --permanent # 开放5672端口firewall-cmd --zone=public --remove-port=5672/tcp --permanent #关闭5672端口firewall-cmd --reload # 配置立即生效2、查看防火墙所有开放的端口firewall-cmd --zone=public --list-ports3.、关闭防火墙如果要开放的端口太多,嫌麻烦,可以关闭防火墙,安全性自行评估systemctl stop firewalld.service4、查看防火墙状态 firewall-cmd --state5、查看监听的端口netstat -lnptPS:centos7默认没有 netstat 命令,需要安装 net-tools 工具,yum install -y net-tools6、检查端口被哪个 ...
背景目录 变量 打包 一般新建项目都是选择maven或spring initializr来生成项目,然后经过一系列的修改、配置、加入自己项目的一些风格。 由于微服务越来越流行,一个项目需要新建很多的微服务项目,每次新建项目时都需要花费大量的时间来进行修改、配置,达到所有项目结构和风格一致。如果新建项目的同事不是很熟悉项目风格,就会导致部分项目风格不一致等问题。 maven提供了解决这些问题的方法,那就是创建自己项目的脚手架,下面就介绍脚手架项目如何创建和使用。 第一步 创建基础项目创建项目(会以此项目生成脚手架,所有通过该脚手架生成的项目都是此项目的格式和风格) 例如: groupId:com.yyds.oa artifactId:oa-archetype version:0.0.1-SNAPSHOT package:com.yyds.oa.archetype 注意: 创建的启动类最好使用一个所有项目都能用的名字 ,如:StartApplication 第二步 通过基础项目生成原型(脚手架) 在项目根目录下添加 archetype.propertie ...
Mybatis-Generate目录- [0823](#0823) - [0922](#0922) 08231、自动生成配置文件:https://blog.csdn.net/zengqiang1/article/details/79381418?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-79381418-blog-123915950.pc_relevant_multi_platform_whitelistv4&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-79381418-blog-123915950.pc_relevant_multi_platform_whitelistv4&utm_relevant_index=1 RabbitMQ0922 R ...
Mysql篇目录 0825 一对多null的问题 事务:atomicity、consistency、isolation、durabilityxxxxxxxxxx ONBOOT=“yes” 表示启用该网卡IPADDR=192.168.11.11 指定一个静态IPGATEWAY=192.168.1.1 指定网关DNS1=8.8.8.8 连接外网需要配置 域名解析服务器DNS2=223.5.5.5static表示配置静态IP propagation_requierd:如果当前没有事务,就新建一个事务,如果已存在一个事务中,加入到这个事务中,这是最常见的选择(spring默认事务传播行为) 数据表的类型:MylSAM 、InnoDB 、HEAP、BOB 、CSV 修改数据库:AlTER 修改表名 :ALTER TABLE 旧表名 RENAME AS 新表名 添加字段 : ALTER TABLE 表名 ADD字段名 列属性[属性] 123456789101112131415161718192021222324252627282930313 ...
Redis面试目录 Redis 核心原理 什么是 Redis Redis 为什么快 数据结构底层实现 持久化机制 RDB(Redis Database) AOF(Append Only File) 混合持久化(4.0+) 过期键删除策略 内存淘汰策略 集群方案 主从复制 Sentinel 哨兵 Cluster 集群(3.0+) 数据类型 docker-redis 1.3springboot集成redis 缓存穿透、缓存击穿、缓存雪崩 一致性 redisssion 业务未执行完ttl过期问题 秒杀业务解耦 常见面试问题 1. Redis 和 Memcached 的区别 2. 如何保证缓存与数据库的一致性 3. Redis 单线程为什么还这么快 4. 什么是缓存预热 5. 如何解决 Redis 缓存雪崩 6. 布隆过滤器原理与应用 7. Redis 事务原理 8. 分布式锁实现 9. Redis 实现消息队列 10. Redis 大 Key 问题 11. Redis 热 Key 问题 12. 如何实现 Redis 限流 Redis 性能优化建议 键值设计 内存优化 使用 ...
目录 一、SpringBoot 核心注解 二、配置管理 YAML 语法 @Value 与 @ConfigurationProperties @PropertySource 加载指定配置文件 多环境配置 三、Spring 配置 @ImportResource 导入 XML 配置 全注解方式 @Configuration + @Bean 四、HTTP 请求与 RESTful @RestController RESTful 风格注解 GET 与 POST 的区别 五、集合迭代 - Iterator 六、Kafka 基础 七、Swagger 接口文档 八、JWT 认证 SpringBoot & SpringCloud 核心知识 一、SpringBoot 核心注解@RestController1@RestController = @Controller + @ResponseBody 表示该类是一个 REST 风格的控制器 所有方法的返回值都会直接写入 HTTP 响应体中,而不会解析为视图路径 二、配置管理YAML 语法YAML 数据格式是 JSON 的超集,非常适 ...
SpringMVC目录 1. MVC设计模式 2. SpringMVC执行流程 3. 常用注解 @RequestMapping @RequestParam @PathVariable @RequestBody @ResponseBody @Controller vs @RestController 4. 请求转发与重定向 通过Servlet API实现 通过SpringMVC实现(无视图解析器) 通过SpringMVC实现(有视图解析器) 5. 数据显示到前端 第一种:通过ModelAndView 第二种:通过ModelMap 第三种:通过Model 三者区别 6. 拦截器 Filter与Interceptor的区别 7. 全局异常处理 @ControllerAdvice + @ExceptionHandler 8. 常见问题 获取项目名 DispatcherServlet屏蔽了html页面的访问 中文乱码问题 1. MVC设计模式MVC是一种设计规范,主要作用是降低了视图与业务逻辑间的双向耦合。 Model(模型):数据模型,提供要展示的数据,因此包含数 ...


