- 博客(5)
- 收藏
- 关注
原创 docker搭建rocketmq
1 拉取rocketmq镜像root@iZwz9fg6yybg15l4x7kkmyZ ~]#[root@iZwz9fg6yybg15l4x7kkmyZ ~]# docker pull rocketmqinc/rocketmqUsing default tag: latestlatest: Pulling from rocketmqinc/rocketmqa02a4930cb5d: Pull complete90eb47c86343: Pull complete43bf660f95f6: .
2021-09-21 23:08:51
243
原创 C语言实现希尔排序
希尔排序它是通ag过比较相距一定间隔的元素来工作的,各趟比较所用的的距离随着算法的进行而减小,知道只比较相邻元素的最后一趟排序为止。由于这个原因,希尔排序有时也叫做缩小增量排序。希尔排序使用一个序列h1,h2,h3.....ht的增量序列,只要h1= 1,在使用所有增量序列hk的排序之后,所有相隔hk个元素都被排序了,此时称hk排序。例子:初始 8...
2020-04-15 22:42:29
242
原创 C语言插入排序
插入排序:插入排序主要是通过将某个待排的数据,在已经排好的数据中找到插入的位置,这样遍历完这个数据集合之后,所有的数据将被排好序。需要的时间复杂度为O(n^2)。在如果数据有一定的排序性数据,速度还是很快的,因为它在找位置的时候,在少数的比较之后就能找到插入的位置,相对选择排序还是有一定的优势。代码实现:#include <stdio.h>#include <s...
2020-04-01 22:40:46
129
原创 C语言实现选择排序
选择排序选择排序是一种时间复杂度为O(n^2)的排序算法,主要步骤就是不断的从待排的数据集合中找到最小或者最大的索引位置,然后交换到已经排好的数据集合的尾部。选择排序一般需要两层遍历,一层控制排好的集合的位置,一层是控制不断从待排的数据中找到最小或者最大的数据。因此时间复杂度为O(n^2)。代码实现#include <stdio.h>#include <time....
2020-03-29 22:59:23
90
原创 reids集群--复制
为什么需要集群在实际的项目中,从结构上和容量上两点需要集群:1 结构上,redis单台服务器会发生单点故障,请求负载过大需要多个副本来将请求分配到不同的服务器上。2 容量上,服务器内存存在存储平静,所以需要对数据进行分片存储到不同的服务器上。集群管理拥有集群之后,需要解决集群的管理问题,如何去管理集群,其中包括增肌爱节点,故障恢复,如何将请求分配到不同的服务器...
2020-03-28 18:20:00
109
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人