gitee图床失效后处理 时间: 2022-03-30 | 分类: daily | 阅读: 786 字 ~2分钟 平时喜欢用markdown + picgo写文档,picgo配置的gitee图床使用了很长时间了。今天在写文档时截图使用Picgo上传时,突然报了403的错误,传不到gitee上面去了,用必应一查,原来可能是gitee仓库因为外链过多,不让这么用了,我看了下我用来存储博客图片的仓库,并没有发现有该类的提醒,但是既然图片已经传不上去了,那就赶紧换图床吧。 阅读全文 »
究竟什么是时间复杂度,怎么求时间复杂度,看这一篇就够了 时间: 2022-03-30 | 分类: jiagou | 阅读: 2720 字 ~6分钟 时间复杂度就是用来方便开发者估算出程序的运行时间,我们该如何估计程序运行时间呢,我们通常会估计算法的操作单元数量,来代表程序消耗的时间, 这里我们默认CPU的每个单元运行消耗的时间都是相同的。 阅读全文 »
实例集群状态为Fail导致的集群混乱排查和复现 时间: 2022-03-28 | 分类: redis daily | 阅读: 9721 字 ~20分钟 背景,公司的缓存管理云平台的实例克隆功能(机器宕机后将宕机的实例在其他服务器进行启动,然后与原集群进行主从关系维护),在一次拷贝以后出现了集群混乱,初步定位为集群在下线实例的时候,没有成功forget掉下线的节点,集群中仍然有该实例的ip:port信息,但是状态为fail状态,当该ip和端口再度启动并加入其他集群时,自动被原集群召回,导致集群混乱。 阅读全文 »
Redis 集群中的纪元(epoch) 时间: 2022-03-28 | 分类: redis | 阅读: 1538 字 ~4分钟 Redis 集群中的纪元(epoch) Redis Cluster 使用了类似于 **Raft** 算法 **term**(任期)的概念称为 **epoch**(纪元),用来给事件增加版本号。Redis 集群中的纪元主要是两种:**currentEpoch** 和 **configEpoch**。 纪元可以通过`cluster nodes`命令或`cluster info`命令查看。 `cluster nodes`返回的结果的`connected`关键字前面的数字就是实例的epoch 阅读全文 »
redis-shake数据同步与迁移工具 时间: 2022-03-07 | 分类: redis | 阅读: 5071 字 ~11分钟 redis-shake是阿里云Redis&MongoDB团队开源的用于redis数据同步的工具。redis-shake的基本原理就是模拟一个从节点加入源redis集群,首先进行全量拉取并回放,然后进行增量的拉取(通过psync命令)。 阅读全文 »
使用python 启动一个web服务 时间: 2022-01-30 | 分类: python | 阅读: 185 字 ~1分钟 背景,有一台不能直连的服务器,网络是通的,需要向服务器上面传文件,通过http是最简单的方式。之前使用 anywhere,但是nodejs安装对于一般人还有一些难度。 阅读全文 »
下载Jtopo demo代码 时间: 2022-01-28 | 分类: front | 阅读: 296 字 ~1分钟 工作需要画拓扑图,看到jtopo官网的代码,http://jtopo.com/demo/statictis.html , 想把demo下载下来做测试,但是官网展示的代码只给了js的代码。下面介绍下我如何将demo整个拷下来的。 阅读全文 »
jtopo报Uncaught DOMException: Failed to execute ‘getImageData‘ on ‘CanvasRenderingContext2D‘错误解决 时间: 2022-01-28 | 分类: front | 阅读: 469 字 ~1分钟 jtopo报Uncaught DOMException: Failed to execute ‘getImageData‘ on ‘CanvasRenderingContext2D‘错误解决,jtopo官方demo,告警 node的图片是可以变红色的,但是复制下来的代码并没有变红 阅读全文 »