摘要: 干货 | 十大经典排序算法最强总结(内含代码实现) 一、算法分类 十种常见排序算法可以分为两大类: 比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。 非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界 阅读全文
posted @ 2019-11-03 15:23 星空流年 阅读(799) 评论(0) 推荐(1) 编辑
摘要: Sentinel规则持久化到Nacos及规则数据双向同步 说明:此处Sentinel网关规则持久化是使用推模式扩展,将Sentinel网关规则持久化到Nacos,至于持久化到ZooKeeper, Redis, Apollo, etcd,可以根据具体数据源进行扩展,这里就不再说明 1、前置工作 1.1 阅读全文
posted @ 2022-04-27 15:49 星空流年 阅读(62) 评论(0) 推荐(0) 编辑
摘要: MySQL8集群搭建——基于MGR方式 说明:此集群搭建为单主模式,即一主多从 0、前置工作 0.1、主、从服务器信息 主机名 操作系统 HostName映射 192.168.91.131 CentOS7 master 192.168.91.132 CentOS7 node1 192.168.91. 阅读全文
posted @ 2022-04-18 21:57 星空流年 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1、问题描述 最近由于升级了nodejs版本,然后重新配置了系统环境,重新打开之前的Vue项目,执行npm install时,报了如下错误信息 2、报错原因 报错原因从上面的错误信息大致可以看出来,就是说在程序在执行的git ls-remote git://xxxx时,由于ci的机器上没有可用的ss 阅读全文
posted @ 2022-04-18 10:13 星空流年 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Grafana整合ElasticSearch数据源绘制Dashboard展示 0、前置信息 0.1、版本信息 grafana版本:v8.1.2 ElasticSearch数据源版本:7.6.2 ElasticSearch7.6.2版本对应的Lucene版本:8.4.0 0.2、官网地址 grafan 阅读全文
posted @ 2022-03-15 19:01 星空流年 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Mysql基于binlog方式进行数据同步常见问题解决方案汇总​ 0、前置信息 0.1、集群信息 服务器连接信息: 192.168.91.131(master) 192.168.91.132(slave1) 192.168.91.133(slave2) ​ 使用ssh方式访问服务器: ssh roo 阅读全文
posted @ 2022-03-15 09:54 星空流年 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 写在前面 最近负责运维的同事反馈说,之前在K8s容器环境下部署的SpringCloudGateway项目对应的磁盘容量会慢慢升高,当磁盘容量达到容器设置的最大容量之后,容器中此项目对应的pod节点就会重启,至于具体原因他们也没有查到,不过他们说,在项目对应的临时存储文件的tmp文件夹下发现了很多以s 阅读全文
posted @ 2022-03-08 23:09 星空流年 阅读(63) 评论(0) 推荐(0) 编辑
摘要: SpringCloudGateway针对白名单接口携带Token,网关直接认证失败问题解决 1、问题描述 之前使用SpringCloudGateway整合SpringSecurity进行Oauth2的认证授权操作时,由于需要在网关设置白名单,从而针对白名单的URL不需要进行认证授权,直接放行,在项目 阅读全文
posted @ 2022-01-19 15:05 星空流年 阅读(833) 评论(0) 推荐(0) 编辑
摘要: 前端CryptoJS加密、后端解密代码实现参考 1、使用AES算法的CBC模式加密 1.1、前端加密代码实现参考 vue项目需要安装CryptoJS安装包,安装命令如下: npm install crypto-js 在项目中引入CryptoJS import CryptoJS from 'crypt 阅读全文
posted @ 2021-08-06 14:24 星空流年 阅读(1985) 评论(0) 推荐(0) 编辑
摘要: 写在前面 最近在开发需求时,之前部署的一个项目,测试小姐姐说接口出了问题,然后查看日志发现是请求头中包含的两个命名含有下划线的参数没有传过去值,但是本地启动项目测试,并没有复现问题,但是测试环境下部署的项目就不行,多方查找,后来发现是nginx配置的问题,但是nginx配置没有权限修改,无奈只能更改 阅读全文
posted @ 2021-06-18 13:59 星空流年 阅读(957) 评论(0) 推荐(0) 编辑
摘要: 写在前面 由于项目中需要使用代码编辑器插件,于是找到了CodeMirror,这个插件功能十分强大,官网地址:https://codemirror.net/ 但是,当把插件集成到项目时,发现编辑器显示高度是默认的300px,这个高度显然是不友好的,所以需要将高度改为自适应。 查看官方文档说是将heig 阅读全文
posted @ 2021-04-23 08:42 星空流年 阅读(2628) 评论(0) 推荐(0) 编辑