前言 阅读本文需要具备docker、docker-compose、redis等前置知识储备。 centos版本: redis版本: redis集群 Redis集群是Redis...
前言 阅读本文需要具备docker、docker-compose、redis等前置知识储备。 centos版本: redis版本: redis集群 Redis集群是Redis...
Redis哨兵模式 Sentinel(哨岗、哨兵)是Redis的高可用性(high availability)解决方案:由一个或多个Sentinel实例(instance)组...
Redis主从复制 Redis主从复制模式,是将一个redis服务器作为master,其余多个作为slave,从服务器只读不可写,主服务器可读可写,以此来让从服务器分担大部分...
问题 Springboot程序在接入ELK时,需要引入依赖logstash 还需在日志文件中配置一下logstash的日志输出格式、名称等 配置好了,启动程序查看输出到文件中...
参考文章 Centos7 Docker配置TLS认证的远程端口的证书生成教程(shell脚本一键生成)
Kafka介绍 Kafka已经不仅仅是一个消息系统,它还是一个存储系统和流处理平台。因为其高可用,可水平扩展,可持久化,可处理流数据而被大数据领域广泛使用。 资源准备 lin...
桶排序和计数排序 桶排序 在说计数排序之前需要先提一下桶排序,因为计数排序实际上可以被认为是一种特殊的桶排序。桶排序,顾名思义,需要准备很多桶,比如在一次数学考试过后,需要给...
快速排序 快速排序和归并排序看起来有点像,原理却大相径庭。归并排序是将数据一分为二,如此往复直到不能再分为止,然后再用一个merge函数将分出来的数据按个合并,合并的过程中进...
前言 之前有一次忘记了好友的生日,一直觉得过意不去。之前把亲友的生日都直接写在备忘录里面,一个个的设置在手机的日期提醒里面有些麻烦,于是写一个程序来提醒我,提醒方式是发邮件。...
归并排序 归并排序体现的是分治的思想,将一个数组一分为二,剩余的两部分再一分为二,以此递归,直到不能分解为止。然后顺序合并,合并的过程中,比较要合并的两端,形成一个新的有序数...
选择排序 选择排序和插入排序类似,也是将数组分成了未排序部分和已排序部分,每一次循环的都在未排序的区间里面找到最小或者最大的值,然后将其放在左边已排序区间。 代码实现 分析 ...
插入排序 插入排序实现的原理是将数组分为已排序和未排序两部分,比如现在有数组[2, 5, 4, 3, 6, 1]。 首先将数组分为两部分已排序:2未排序:5, 4, 3, 6...
冒泡排序 冒泡排序,就是想鱼在水底吐泡一样,每一次迭代都会将一个当前迭代最大或者最小的数放在尾部,这样经过多次迭代之后,线性表就是有序的了。 Python实现 冒泡排序 - ...
回文 回文结构就是倒着念和正着念没啥区别,比如12321,123321这样的。 如果判断一个链表是否符合回文结构 因为链表不能直接使用索引定位内存位置,所以必须要从头结点开始...
前言 最近公司开发的一个小程序上线了,线上出了些问题,我排查的时候要通过调后端接口来复现。但是呢,线上服务都是使用的https,用wireshark抓包之后不能正常解析,因为...
Wireshark Wireshark是非常流行的网络封包分析工具,可以帮助我们分析解决很多网络问题。 wireshark官网 win10上安装之后可能会看不到网络接口,可以...
背景 最近在和前端合作开发一个小程序LBS打卡的功能,客户方给了他们在全国的门店的地址和经纬度信息,我直接将数据导入mongo中,然后给前端返回门店经纬度在腾讯地图上标记出来...
问题 安装好wireshark之后,打开出现这个界面 解决 没有找到接口,再看看参考文章里面的示例 可以知道正常情况下打开,应该可以看到电脑自身有的网口。查阅得知这种情况一般...
说明 文中所有的shell命令都是在centos7下执行的 crond crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,和windows下的...