2025-07-18

在不同平台实现守护进程的方式

在liunx系统下创建 systemd 服务单元文件在 /etc/systemd/system/ 目录下创建 sshtun.service 文件: 123456789101112[Unit]Descr...

阅读全文 →
2025-06-07

php配置优点

PHP核心配置优化内存管理策略12; php.ini 内存配置memory_limit=256M 小型应用:64M-128M 中型应用:256M-512M 大型应用:1G以上,需配合监控调整 ...

阅读全文 →
2025-06-07

docker日志清理

日志默认位置: 1/var/lib/docker/containers/<container-id>/<container-id>-json.log 运行容器时设置轮转策略1...

阅读全文 →
2025-04-29

语义版本控制(Semantic Versioning,简称 SemVer)

在绝大多数项目中,尤其是开源社区,采用的都是语义版本控制(Semantic Versioning,简称 SemVer)。 SemVer 建议将版本号划分为三个部分: 12主版本号.次版本号.补丁版本号...

阅读全文 →
2025-04-29

git开发流程

团队开发中,遵循一个合理、清晰的 Git 规范,是非常重要的。 否则,每个人都提交一堆杂乱无章的 commit 和 分支,项目很快就会变得难以协调和维护。 分支规范 main:主分支。 主分支,始终...

阅读全文 →
2025-02-21

liunx挂载磁盘

查看磁盘信息 1fdisk -l 找到你要挂载的磁盘设备,比如 /dev/sdb。 创建分区(如果磁盘未分区) 1sudo fdisk /dev/sdb 在 fdisk 交互模式下: 输...

阅读全文 →
2025-01-02

Git LFS基本使用

1. Git LFS 简介 Git LFS: An open source Git extension for versioning large filesGit Large File Storage...

阅读全文 →
2024-10-26

Go 常见错误及如何避免

代码及工程组织意外的变量隐藏避免变量隐藏(外部作用域变量被内部作用域同名变量隐藏),有助于避免变量引用错误,有助于他人阅读理解。 不必要的代码嵌套避免不必要的、过多的嵌套层次,并且让正常代码路径尽量左...

阅读全文 →
2024-10-16

一段shell获取mysql需监控信息

mysql_monitor.sh123456789101112131415161718192021222324252627282930313233343536373839404142434445464...

阅读全文 →
2024-07-18

gitea在ubuntu安装

创建用户和用户组1sudo adduser --system --group --disabled-password --shell /bin/bash --home /home/git --geco...

阅读全文 →