[ChatGPT解决方案]生成 nginx 自签名证书
经常在内部环境需要将网站配置成 https,于是就有了一个需求:创建一个不会过期的 ngxix 自签名证书。于是就向 ChatGPT 提出了这个需求,得到了想要的解决方案。
经常在内部环境需要将网站配置成 https,于是就有了一个需求:创建一个不会过期的 ngxix 自签名证书。于是就向 ChatG...
rsync 实时同步方案
最近公司项目有个需求是需要在主环境和灾备环境中进行目录文件实时同步,对于文件同步这种需求,第一个想到的工具自然就是rsync了,而这次的同步跟以往不同的是需要进行实时同步,所以就需要提供一个完整的实现方案,本文记录一下这个方案。
最近公司项目有个需求是需要在主环境和灾备环境中进行目录文件实时同步,对于文件同步这种需求,第一个想到的工具自然就是rsync了,...
Redis哨兵模式部署
Redis哨兵模式是一种特殊的模式,首先Redis提供了哨兵的命令,哨兵是一个独立的进程,作为进程,它会独立运行。其原理是哨兵通过发送命令,等待Redis服务器响应,从而监控运行的多个Redis实例。本文记录一下搭建Redis哨兵模式集群的步骤。
Redis哨兵模式是一种特殊的模式,首先Redis提供了哨兵的命令,哨兵是一个独立的进程,作为进程,它会独立运行。其原理是哨兵通...
终于理解了Nginx配置中location规则的优先级问题
这周在项目中遇到一个问题:由于我们前端打包的时候把静态文件的.map文件也上传到了生产环境中,导致这些.map文件可以被访问下载,因此被定性为“有源码泄露的安全风险问题”。因此,需要禁用这些.map文件的访问,于是决定用Nginx添加配置来禁用,但是设置过程中...
这周在项目中遇到一个问题:由于我们前端打包的时候把静态文件的.map文件也上传到了生产环境中,导致这些.map文件可以被访问下载...
Python-Markdown 自定义拓展
Python 的 Markdown 库原生支持的语法很多,大部分 Markdown 的语法都是支持的,但是原生语法也有一些其他编辑器支持的渲染语法不支持。本文就来分享一下如何自定义 Python-Markdown 的拓展,以支持更多渲染语法。
Python 的 Markdown 库原生支持的语法很多,大部分 Markdown 的语法都是支持的,但是原生语法也有一些其他编...
WebLogic 安装部署
最近在跟客户搞持续部署,客户这边很多 Java 项目使用的应用服务器都是 WebLogic,因此为了更加方便自己调试一些命令,减少对测试环境甚至生产环境的侵害,我打算自己搭建一套本地 WebLogic 环境来验证一下操作,本篇记录一下环境部署。
最近在跟客户搞持续部署,客户这边很多 Java 项目使用的应用服务器都是 WebLogic,因此为了更加方便自己调试一些命令,减...
把 Celery 定时任务变成实时触发的任务
你是否有这种场景,就是自己的平台定义了很多定时任务,但是有的时候需要马上执行一个定时任务,并且可能还需要在执行的时候重新配置执行参数。之前应对这种场景,我都是临时修改任务执行时间来触发任务,这篇文章来分享一下我把这种需求开发成平台功能的经验。
你是否有这种场景,就是自己的平台定义了很多定时任务,但是有的时候需要马上执行一个定时任务,并且可能还需要在执行的时候重新配置执行...
一场由“备案注销”带来的网站危机
这周我的网站备案被我注销了,因此带来了一场网站访问危机。其中最大的问题就是我使用的七牛云图床随着备案的注销直接把我配置的图床子域名冻结了,导致我博客使用的图片直接无法访问。这篇文章记录一下我在这场事件中的处理方案。
这周我的网站备案被我注销了,因此带来了一场网站访问危机。其中最大的问题就是我使用的七牛云图床随着备案的注销直接把我配置的图床子域...
使用pip下载python依赖包whl文件并进行离线安装
公司项目原因,经常需要到客户现场配置python开发环境,而客户现场提供的开发环境(Windows桌面)基本都是内网环境,无法访问公网,因此要安装python环境都是需要离线安装。为了能将离线搭建开发环境标准化,本文分享一下如何使用pip下载离线安装库whl文...
公司项目原因,经常需要到客户现场配置python开发环境,而客户现场提供的开发环境(Windows桌面)基本都是内网环境,无法访...
【Jenkins 插件】使用 SSH Slaves 创建从节点执行任务
我的 Jenkins 是运行在容器中的(之前有文章已经分享过容器运行 Jenkins 的方式),所以很显然,容器能执行的任务非常有限,甚至可以说是基本没啥用。但是那都不是事儿,毕竟 Jenkins 一般来说也不是单机执行,而是会配置主从节多节点执行任务,不同的...
我的 Jenkins 是运行在容器中的(之前有文章已经分享过容器运行 Jenkins 的方式),所以很显然,容器能执行的任务非常...
- ddns-go 的使用,实现公网 IPv6 下动态域名解析
- [Python 爬虫]煎蛋网 OOXX 妹子图爬虫(2)——多线程+多进程下载图片
- Mac同时使用无线wifi和有线上网,解决内网外网一起访问的问题
- PVE系统在概要中显示CPU温度的方法
- 使用pip下载python依赖包whl文件并进行离线安装
- Flask、Tornado、FastAPI、Sanic 以及 Gin 框架性能对比
- MongoDB集群部署——(Replica Set)副本集模式
- Python 命令行参数的3种传入方式
- Python 虚拟环境 Virtualenv 分别在 Windows 和 Linux 上的安装和使用
- Linux系统中负载过高问题的排查思路与解决方案