2025-08-07

Phar 构建工具

背景在 PHP 开发中,我们经常需要使用各种第三方包来加速开发进程。然而,在某些情况下,我们可能会遇到以下问题: 项目依赖的某个包需要更新,但直接更新可能会破坏现有代码的兼容性 我们需要将自己的项目...

阅读全文 →
2025-07-31

SSH配置

默认配置/etc/ssh/sshd_config 123456789101112131415161718192021222324252627282930313233343536373839404142...

阅读全文 →
2025-07-19

Nginx 优化配置详解

一、基础配置调优1.1 工作进程配置1234worker_processes auto; # 根据CPU核心数自动设置工作进程数worker_cpu_affinity auto;...

阅读全文 →
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...

阅读全文 →