ESXI 替换 HTTPS 证书 准备好证书和私钥文件,重命名为:rui.cert 和 rui.key 。 开启 SSH: 登陆后台,把证书和私钥拷贝到/etc/vmware/ssl/目录覆盖,然后使用 services.sh restart 重... 06 月 02 日1,197评论 阅读全文
nginx Nginx-ModSecurity 使用 Comodo WAF 规则 一、概述 之前安装好了 ModSecurity 作为 nginx 的 WAF,但是后续的使用中发现 OWASP-CRS 规则过于苛刻,很多正常操作都会被阻挡,甚至打开一个正常的页面都会被拦截。每次都要手动排除规则十... 06 月 02 日1,163评论waf 阅读全文
nginx 安装 modsecurity 实现 waf 功能 一、 ModSecurity 和 OWASP ModSecurity 是一个免费、开源的 Apache 模块,可以充当 Web 应用防火墙 (WAF) 。 ModSecurity 从 3.0 开始支持 nginx,配合 nginx 的... 06 月 01 日2,031评论 阅读全文
解密 navicate 保存的数据库连接密码 一、适用场景 忘记了数据库密码,但是 navicate 中还保存了数据库的密码,能通过 navicate 连接数据库,不能手动输入密码登陆。不想改密码,希望能从 navicate 中得到保存的密码。 二、步骤 点... 06 月 01 日2,976评论 阅读全文
数据结构和算法 234-回文链表 来源:力扣 (LeetCode) 链接:234. 回文链表 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 一、题目描述 请判断一个链表是否为回文链表。 示例 1: 输入:1-&g... 05 月 06 日815评论leetcode 阅读全文
MySQL MySQL 两种引擎的区别 一、区别 区别一:MyISAM 是非事务安全的,InnoDB 是事务安全的 事务安全的特点为更安全,遇到问题会自动恢复或从备份加事务日志回复,如果更新失败,你的所有改变都变回原来。 非事务安全的优点为更快... 05 月 04 日289评论 阅读全文
踩坑记录:CDN 开启强制 https 之后返回重定向次数过多的问题 一、问题描述 搭了一个开源图床,因为备案的原因部署在海外。访问速度太慢准备上 CDN(有一个已备案的域名),但是在部署 CDN 的途中就出现了各种问题。鼓捣了几天终于解决了,记录下踩坑记录和解决方案。 软件... 04 月 27 日1,173评论 阅读全文
数据结构和算法 排序算法五:堆排序 一、堆排序原理 通过最大堆的性质可以知道:一个堆中最大的元素总是在堆顶的,即数组下标 0 的位置。基于这一点,我们可以每次都把堆中的最大值提取出来,放到当前数组的后面。然后重新构建最大堆,重复这个过程,以... 04 月 27 日288评论排序 阅读全文
数据结构和算法 数据结构之堆 一、堆 堆是一种数据结构,通常通常所说的堆即二叉堆。二叉堆是一个数组,可以被看成一个完全二叉树,如下图所示: 他在数组中的表现形式为: 通过数组很容易得到每个父节点和其子节点的关系,假设数组的起始下标... 04 月 27 日223评论 阅读全文