如果想要对 nginx 的版本进行更新,或者要添加一些新的模块,最简单的做法就是停止当前 nginx 服务,然后开启新的 nginx 服务,但是这样会导致在一段时间内,用户无法访问服务器。为了解决这个问题,我们就需要用到 nginx 服务器提供的平滑升级功能,使用这种方式,就可以使 nginx 不间断的提供服务
辰风沐阳 阅读 3288 2024-02-22
有些客户购买服务器时可能随便勾选的服务器操作系统,但并不适合部署我们的现有项目,或者当前已经有一个服务器,服务器上面的东西都不需要了,我们想要一个干净的系统,重新安装一些东西,都可以参考本文步骤。阿里云服务器支持免费更换操作系统,参考本文流程即可,页面或许有些许变化,但操作位置不会改变
辰风沐阳 阅读 416 2024-02-21
nginx 状态的控制有多种方式,比如:信号控制、命令行控制。信号控制:使用 nginx 服务的信号来控制,这种方式里面涉及到一些信号,重点是理解这些信号所代表的含义;命令行控制:使用 sbin 目录下的 nginx 可执行的二进制文件来控制,这种方式日常开发中使用的比较多,非常重要
辰风沐阳 阅读 3041 2024-02-04
本文介绍了 JavaScript 中 Promise 的基础用法和核心概念。首先分析了传统回调函数的弊端,然后详细讲解了 Promise 的基本使用方式,包括创建 Promise对象、then 和 catch 方法的使用。文章还阐述了 Promise 的三种状态(pending、fulfilled、rejected)及其不可变性。重点解析了 resolve 方法的参数类型,包括普通值、其他 Promise 对象和 thenable 对象。
辰风沐阳 阅读 568 2024-02-03
在 PHP 中,字符串可以通过多种方式定义和界定。最常见的字符串定界符有以下几种:单引号、双引号、Heredoc 语法、Nowdoc 语法
辰风沐阳 阅读 817 2024-02-03
通过源码包编译安装 nginx,会发现安装过程比较繁琐,需要提前准备 gcc 编译器、pcre 兼容正则表达式库、zlib 压缩库、openssl 安全通信的软件库包,然后才能进行 nginx 的安装。我们可以使用 yum 进行更方便的安装,本文将针对 yum 的安装方式展开详细记录
辰风沐阳 阅读 3287 2024-01-29
我的 mac 笔记本起初安装的是 navicat 15 版本,将我的 mac 系统从 12 升级为 15后,发现我的 navicat 出现问题了,刚好借此机会换一下比较新的 navicat 版本。本文使用的是在网上找的破解版 Navicat Premium 17 软件,使用一段时间后没有什么问题,17 版本开始支持导出数据库字典了,这个功能很实用
辰风沐阳 阅读 830 2024-01-16
作为程序员,难免不了和 linux 系统打交道,众所周知,在 linux 系统中进入目录都要用 cd 命令。很多时候,我们要进入的目录都比较明确,每次进入服务器的配置目录都使用目录的全路径,就会比较麻烦。z.sh 就是用来这个解决这个痛点的,它是一个命令行工具,用来实现目录间的快速跳转
辰风沐阳 阅读 3039 2024-01-13
neofetch 是一个命令行工具,用于在终端显示系统的基本信息和硬件配置,以及操作系统的艺术化 ASCII 标志。安装方式也非常简单,终端界面美观,支持多种操作系统,包括:MacOS、Linux、Windows,是系统管理员和普通用户检查系统状态的理想工具
辰风沐阳 阅读 400 2024-01-13
最开始学习 mysql 的时候,是在 windows 系统中,使用 mysql 压缩包,将 mysql 安装为系统服务。但在 linux 系统中,一直不是很明确安装流程,本文记录其中一种方式,使用 yum 源安装 mysql,适用于 centos 系统
辰风沐阳 阅读 8256 2024-01-10
nginx 是一个轻量级的 web 服务器,具有配置灵活、静态资源高并发,拥有缓存服务等优点。nginx 的目录结构也非常简单,本文记录 nginx 的目录结构组成及介绍,这样可以对 nginx 有个更熟悉的认知,方便以后在项目中遇到时能够从容的应对
辰风沐阳 阅读 3743 2024-01-09
Git 是当前最主流的代码管理工具,对于大多数发行版的 Linux 系统,都可以通过系统自带的包管理工具进行安装。通过包管理工具安装的 Git 一般都不是最新版,所以在某些特定情况下需要自行下载源码包进行编译安装指定版本,本文详细记录 CentOS 中的 Git 编译安装过程,以及遇到的问题和解决方案
辰风沐阳 阅读 2992 2024-01-09