1 其他 2024-04-19 systemd journal 和日志管理 systemd-journald 是一个收集并存储各类日志数据的系统服务。 它创建并维护一个带有索引的、结构化的日志数据库, 并可以收集来自各种不同渠道的日志: 在现代的 Linux 系统中,系统日志记录是关键的运维任务之一。为了满足系统管理员对高效、可靠和灵活日志管理的需... 阅读全文
2 协议 2024-04-09 使用 Git Cherry-pick 提取一系列提交 在 Git 版本控制系统中,cherry-pick 是一个强大的命令,用于选择和提取指定范围内的提交并应用到当前分支上。本文将介绍如何使用 git cherry-pick 命令提取一系列提交,并解释其用法和注意事项。 1. 提取一系列提交 git cherry-pick 命... 阅读全文
3 踩坑教训编程语言 2024-04-05 Swoole Http 服务 Woker子进程bug 导致 Master 进程内存溢出导致 今天生产突然遇到一个问题. 一个内部的http 接口服务. master 进程内存溢出, 快速增长内存 问题. 想了很多 也看了很多日志. 发现服务器 phperror.log 在提示内存溢出写入日志内存失败. 通过调试发现和 大佬们说的一样: ![2024-04-05T1... 阅读全文
4 协议 2024-04-05 Git Reset 三种模式 在使用 Git 进行版本控制时,我们经常需要撤销一些提交,回到之前的状态。Git 提供了 reset 命令来实现这个功能。本文将介绍 Git reset 命令的三种模式:--soft、--mixed 和 --hard,并解释它们之间的区别和用途。 正文 1. --soft ... 阅读全文
5 数据库 2024-04-02 MySql 不存在则插入,存在则更新或忽略 在进行数据插入操作时,我们经常遇到的需求是:如果数据不存在,则插入新数据;如果数据已存在,则更新已有数据或忽略该操作。这种情况在数据库领域非常常见。本文将介绍如何在 MySql 数据库中实现该功能。 正文 1. 不存在则插入,存在则更新 1.1 使用 ON DUPLICAT... 阅读全文