热文基于模型的测试工具fMBT的入门介绍
fMBT(free model-based testing)是基于模型的测试工具中的一种,可以自动生成、执行测试用例。安装包下载地址:https://gitlab.com/fmbt/fmbt_ci/-/pipelin...
fMBT(free model-based testing)是基于模型的测试工具中的一种,可以自动生成、执行测试用例。安装包下载地址:https://gitlab.com/fmbt/fmbt_ci/-/pipelin...
上一篇《springboot项目使用@LogRecord注解统一打印日志》文章我们介绍了使用mzt-biz-log进行日志打印,但是这个框架有一个缺陷就是,这边输出的内容是直接输出了pojo对象的tostring,那...
我们在工作中无论如何都会使用到日志打印的需求,如果公司没有一个统一的日志采集平台,同时没有相关的规范的话,大家打印日志的话就会是这种方式,五花八门,例如:对于上面这种日志的话,我们使用起来,如果系统出现问题,我们只能...
在redis里面我们介绍的第五种数据结构就是Sorted Set类型的数据结构。此数据结构其实和set数据结构差不多,多了一个排序的字段而已。日常中大家经常听说的使用sorted set进行排行榜啊类似这样的场景会比...
在redis里面我们介绍的第四种数据结构就是Set类型的数据结构。Set数据结构和List数据结构其实是一样的,都是做大量数据的存储,但是有一点就是list采用的是双向链表的形式,intset和hashtable两种...
在redis里面我们介绍的第三种数据结构就是List类型的数据结构。List数据结构其实就是一个集合,在redis中,list底层实质上是一个双向链表的数据结构,链表的查询效率是比较低的,如果从性能上进行考虑的话,推...
在redis里面我们介绍的第二种数据结构就是Hash类型的数据结构。其实hash从外像上来说,hash能做的事情和string能做的事情都差不多。hash本身其实主要存储的是对象,这个对象可以包含很多属性值。但是我们...
在redis中主要有5种数据结构,今天我们这篇文章介绍下string类型的数据结构。string类型的数据结构是我们在工作中最常用的数据结构,比如我们进入到redis中。set name zhangsan这里就代表的...
在java项目里面经常使用到redis,同时目前java项目绝大多数都是基于springboot做脚手架的,因此这篇文章我们介绍下RedisUtils工具类,并且介绍下如何融入springboot项目中。一、引入ma...
在日常中我们经常会看到有短信登录的功能,这种功能里面提供的根据手机号码发送短信的功能。但是由于发送短信我们不能无节制的发送,如果允许无节制的发送短信,那么就会被恶人利用,形成短信轰炸,给用户造成困扰的同时,我们也会有...
flink中的状态快照其实就是用于获取并存储分布式管道中整体的状态,将数据源中消费数据的偏移量记录下来,并将整个作业图中算子获取到该数据时的状态记录并存储下来。在发生故障时,Flink作业会恢复上次存储的状态,重置数...
在flink中,Flink是使用流重放和检查点来实现容错的。本篇文章我们介绍下Flink的检查点。 Flink的检查点是标记每一个输入流中的特定点以及每个算子的对应状态。检查点的间隔设置为多少,是在执行期间的容错开销...
在flink中,当我们定义了窗口分配器智慧,我们就需要在每个窗口中进行计算操作。这里的计算操作就需要用到窗口函数。在flink的窗口处理事件里面还是还是挺多的,例如:ReduceFunction、AggregateF...
前面我们介绍了时间窗口和计数窗口,这篇我们介绍下会话窗口。会话窗口可以简单的理解成,消费方直接对接数据源,如果数据源在超过设定的时间内没有接收到数据,则当前对话被销毁,当前的对话就是一个窗口。当老的会话窗口被销毁后,...
上一篇我们介绍了flink的滚动计数窗口函数,这篇文章我们介绍下Flink的滑动计数窗口函数案例。滑动技术窗口主要其实就是在滚动技术窗口的countWindow里面添加一个滑动大小的值,其他的都是一模一样的。我们直接...