MongoDB 集群主机 IP 变更后恢复集群状态的方案
最近有个环境做信创改造,使用的改造方案是新旧两套环境互换 IP,从而可以避免新环境重新开各种网络策略的问题。由于新环境已经下线 MongoDB 改用公司自研数据库,而迁移数据后有个事情需要从原 MongoDB 中割接数据,因此需要重新启动老环境的 MongoD...
最近有个环境做信创改造,使用的改造方案是新旧两套环境互换 IP,从而可以避免新环境重新开各种网络策略的问题。由于新环境已经下线 ...
Python 脚本中日志级别控制示例
这是一篇简单的笔记,用来记录平台经常写的Python脚本中关于日志级别的控制,本文主要有两个点:第一点是如何在调试阶段尽量输出更多的日志,并且在正式执行阶段只输出关键日志;第二是点是在py2中如何不打印requests请求时输出的INFO日志。
这是一篇简单的笔记,用来记录平台经常写的Python脚本中关于日志级别的控制,本文主要有两个点:第一点是如何在调试阶段尽量输出更...
慢跑助力健康减肥:我的10斤减脂之路
最近花了一个半月实践了我人生中的第一次减肥,并成功减脂10斤,小小的10斤对于有些减肥人来说可能微不足道,但是对于体重本身就只有120斤的我来说,已经瘦的非常明显。对于这次的减脂尝试,我想要分享一下整个过程。
最近花了一个半月实践了我人生中的第一次减肥,并成功减脂10斤,小小的10斤对于有些减肥人来说可能微不足道,但是对于体重本身就只有...
把 Celery 定时任务变成实时触发的任务
你是否有这种场景,就是自己的平台定义了很多定时任务,但是有的时候需要马上执行一个定时任务,并且可能还需要在执行的时候重新配置执行参数。之前应对这种场景,我都是临时修改任务执行时间来触发任务,这篇文章来分享一下我把这种需求开发成平台功能的经验。
你是否有这种场景,就是自己的平台定义了很多定时任务,但是有的时候需要马上执行一个定时任务,并且可能还需要在执行的时候重新配置执行...
使用 Python 的异步模块 asyncio 改造 I/O 密集型定时任务
我的博客配置了很多定时任务,其中有一部分定时任务属于 I/O 密集型的任务,比如需要进行大量的网络请求,此类任务执行普遍会比较耗时。最近看了几篇关于 Python 异步函数的文章,就想到可以把这些任务改造一下,改造完成后发现效率直接飙升!
我的博客配置了很多定时任务,其中有一部分定时任务属于 I/O 密集型的任务,比如需要进行大量的网络请求,此类任务执行普遍会比较耗...
记录一些使用 lodash.js 处理 Dashboard 数据的案例
最近在搞 Dashboard 的看板,不同平台的 Dashboard 实现方式不同,但是基本都是向 Grafana 那一套看齐就行。我们公司的这套 Dashboard 也差不多,但是引入了 lodash.js 和 Moment.js 来进行数据处理,这篇文章记...
最近在搞 Dashboard 的看板,不同平台的 Dashboard 实现方式不同,但是基本都是向 Grafana 那一套看齐就...
博客灾备方案(2):博客文章同步到VitePress静态站
我的博客灾备方案已经验证通过并完成自动化同步,上一篇文章分享了将图传数据从七牛云同步到GitHub,从而实现了媒体文件的静态化,这篇文章分享将博客文章同步到 VitePress 项目中,将文章内容实现静态化。
我的博客灾备方案已经验证通过并完成自动化同步,上一篇文章分享了将图传数据从七牛云同步到GitHub,从而实现了媒体文件的静态化,...
博客灾备方案(1):七牛云图床增量同步到GitHub
博客重新备案之后,我一直在思考如何保证博客的灾备方案,想要实现博客的静态部署,脱离服务器和域名。方案已经确认并验证过,这个方案分成两步走,第一步就是保证图床的抽离,不再依赖七牛云这种国内平台。这篇文章来分享一下我实现的七牛云图床同步到GitHub图床。
博客重新备案之后,我一直在思考如何保证博客的灾备方案,想要实现博客的静态部署,脱离服务器和域名。方案已经确认并验证过,这个方案分...
使用 PicGo 配置 GitHub 图床
之前我分享过图床软件 PicGo 的用法,当时配置的是七牛图床。随着上次“网站备案风波”导致七牛云短时间就冻结我图床的事件后,我就开始考虑各种资源的“灾备”的方案,第一重点就是图床,所以这次来分享一下将 GitHub 作为免费图床的经验。
之前我分享过图床软件 PicGo 的用法,当时配置的是七牛图床。随着上次“网站备案风波”导致七牛云短时间就冻结我图床的事件后,我...
企业微信 SSO 单点登录——使用 Python 调用企业微信接口
最近在对接企业微信搞单点登录,其实之前我搞个这个,无非就是调用企微接口使用code获取用户信息。之所以打算写一篇文章记录一下这次的对接经验,是因为我感觉这套代码的一个思路(关于如何简单的存储会过期的token)可以作为一个类似的接口调用的参考。
最近在对接企业微信搞单点登录,其实之前我搞个这个,无非就是调用企微接口使用code获取用户信息。之所以打算写一篇文章记录一下这次...