2024-04-05 Swoole Http 服务 Woker子进程bug 导致 Master 进程内存溢出导致 今天生产突然遇到一个问题. 一个内部的http 接口服务. master 进程内存溢出, 快速增长内存 问题. 想了很多 也看了很多日志. 发现服务器 phperror.log 在提示内存溢出写入日志内存失败. 通过调试发现和 大佬们... 阅读全文
2024-04-05 Git Reset 三种模式 在使用 Git 进行版本控制时,我们经常需要撤销一些提交,回到之前的状态。Git 提供了 reset 命令来实现这个功能。本文将介绍 Git reset 命令的三种模式:--soft、--mixed 和 --hard,并解释它们之间的... 阅读全文
2024-03-29 Redis 执行 Lua,能保证原子性吗? Redis 和 Lua,两个看似风流马不相及的技术框架,为什么能产生“爱”的火花,成为工作中的黄金搭档?面试中更是高频出现:Redis 执行 Lua,到底能不能保证原子性? 一、原子性 在回答问题之前,需要对“原子性”这个概念有一个清... 阅读全文
2024-03-25 验证证书签名请求(CSR)的签名 要对CSR文件进行签名验证,您需要将CSR文件提交给证书颁发机构(Certificate Authority,CA)或使用自签名证书进行验证。下面是使用OpenSSL工具进行CSR签名验证的步骤: 使用CA进行签名验证 1. 将CSR... 阅读全文
2024-03-25 使用OpenSSL生成RSA私钥和公钥 使用OpenSSL生成RSA私钥和公钥 在加密和安全领域中,RSA是一种常用的非对称加密算法。通过OpenSSL工具,您可以轻松地生成RSA私钥和公钥。本文将介绍使用命令行生成RSA私钥和基于私钥创建RSA公钥的步骤,并提供示例命令。... 阅读全文