目录 一. 背景 二. 概念 1.1 状态机模型的概念 2.2 组成要素 3.3 三个特征 4.4 执行逻辑 5.5 分类 6.6 表示法 三. 状态机在软件领域的应用 3....
目录 一. 背景 二. 概念 1.1 状态机模型的概念 2.2 组成要素 3.3 三个特征 4.4 执行逻辑 5.5 分类 6.6 表示法 三. 状态机在软件领域的应用 3....
首先,了解状态机是什么,我们为什么需要状态机!举个最简单例子,请假,作为一个最底层程序员,每次请假都要领导层层审批,而假有分为很多种,事假,病假,婚假,年休假等等,当然选择请...
Rabbitmq的几种工作模式 简单模式 HelloWorld 工作队列模式 Work Queue 发布订阅模式 Publish/subscribe 路由模式 Routing...
前言 目的主要是学习RabbitMQ的TTL+DLX实现延迟队列,大概会简单介绍学习为主:毕竟还是要来演示Springboot整合RabbitMQ注解的方式来使用。 一. T...
最近项目组运维团队的小伙伴提出想要对现有的阿波罗配置中心涉及到数据库等中间件相关数据的敏感信息进行加密处理的需求,由于数据库连接池采用的阿里的druid,而druid官...
merge和rebase 标题上的两个命令:merge和rebase都是用来合并分支的。 这里不解释rebase命令,以及两个命令的原理,详细解释参考这里。 下面的内容主要说...
取模运算 背景 取模运算(mod)和取余运算(rem)两个概念有重叠的部分,但又不完全一致;主要区别在于对负整数进行除法运算时操作不同。取模主要是用于计算机术语中;取余则更多...
转自:https://blog.csdn.net/mazhimazh/article/details/19752475 1.强引用(Strong Reference) 强引用...
目录1数组2链表3栈和队列4二叉树5堆和堆栈6散列表7红黑树 1. 数组 数组是一种连续存储线性结构,元素类型相同,大小相等,数组是多维的,通过使用整型索引值来访问他们的元素...
1.直接插入排序 经常碰到这样一类排序问题:把新的数据插入到已经排好的数据列中。 将第一个数和第二个数排序,然后构成一个有序序列 将第三个数插入进去,构成一个新的有序序列。 ...
问题分析 首先幻读是什么? 根据MySQL文档上面的定义 The so-called phantom problem occurs within a transaction ...