告别证书过期焦虑!这款开源神器让你的网站 HTTPS 永久在线 默认分类 告别证书过期焦虑!这款开源神器让你的网站 HTTPS 永久在线本文将为你介绍一款能彻底改变你管理 SSL 证书方式的开源项目。你是否曾因为忘记续签 HTTPS 证书而导致网站“裸奔”,浏览器地址栏出现“不安全”的刺眼警告?你是否曾为在多个服务器、CDN、云存储上手动部署和更新证书而焦头烂额?在如今这
免费去水印网站集合 默认分类 免费无需登陆去水印本次推荐的所有去水印的网站,均为免费,且无需登陆,下载的图片也为原图画质的高质量网站 (不含类似于 Google Gemini 等其他大模型去除水印的内容),部分网站在去水印时可能耗时较久,免费的嘛,还要什么自行车牛学长免费在线图片去水印https://online.niuxuez
1分钟搭建 minio (docker + 手动搭建) 默认分类 已安装好 docker-compose 并配置好国内加速镜像的参考 docker-compose 方案即可,这个最简单快速,否则只能看 linux 搭建 方式docker-compose单机编排version: '3'services: minio: image: minio/minio
多 Python 版本共存解决方案之 pyenv python 在真实开发/运维环境里,"一台机器上必须同时跑多个 Python 版本"几乎成了标配。下面把常见痛点、主流解决方案、踩坑要点和典型流程一次性梳理清楚,照着抄作业即可。典型共存场景操作系统自带 2.7/3.6,业务代码要求 3.10项目 A 依赖 TensorFlow 1.x(仅支
浅析ReDoS的原理与实践 默认分类 ReDoS(Regular expression Denial of Service) 正则表达式拒绝服务攻击。开发人员使用了正则表达式来对用户输入的数据进行有效性校验, 当编写校验的正则表达式存在缺陷或者不严谨时, 攻击者可以构造特殊的字符串来大量消耗服务器的系统资源,造成服务器的服务中断或停止。
了解 JSON Schema 规范 一篇就够了 默认分类 理解 JSON Schema本内容翻译自《Understanding JSON Schema》JSON Schema 是用于验证 JSON 数据结构的强大工具,Schema可以理解为模式或者规则。然而,通过阅读它的规范来学习如何使用就像通过查看汽车的设计图来学习驾驶汽车。如果你只想买些杂货,那你是不
linux/Windows 服务器命令行增量更新 jar 文件 Java 不考虑传统 war 包文件部署,仅考虑目前常用的 jar包,在服务器更新服务时大致有以下三种场景场景一:增量更新 jar 包中的部分 class 文件场景二:可执行 jar 包和 lib 依赖包分开打包,需要增量升级部分 lib 依赖包场景三:更新 fat-jar 包中的 依赖jar包 或者 jar
常用shell脚本——文件备份 脚本 每次服务更新前,做好备份是必要的操作步骤,这里提供linux服务下快速备份文件/文件夹的 shell 脚本。配置脚本这里我们采用 别名的方式快速备份文件在 ~/.bashrc中添加如下内容# 独立函数版本(功能更完整)backup_files() { local curDir=$(pwd)
修改 git 提交的时间 linux 有时候我们需要修改 git commit 时间,可以通过下面的方法解决。git在提交中的时间实际分为GIT_AUTHOR_DATE和GIT_COMMITTER_DATE,通过amend只能修改GIT_AUTHOR_DATE,不会修改GIT_COMMITER_DATE,所以真正要修改提交时间这两个时间
Mac/linux 修改文件或文件夹时间脚本 脚本 以下为一个Mac/Linux 脚本 modify_timestamps.sh,可以修改文件夹及其内容或单个文件的创建和修改时间。#!/bin/bash# 修改文件或目录时间戳的脚本# 使用方法: ./modify_timestamps.sh [选项] <路径> [时间]# 显示帮助信息s