Chen Blog

Sublime-Text关闭所有窗口不提示保存

Sublime-Text关闭所有窗口不提示保存

在Sublime-Text中新建了很多窗口,都没有保存。 在关闭Sublime-Text时,它会挨个提示你保存文件。 因为太多没有保存的文件了。所以我不想它提示我,直接全部关闭就可以了。 背景 Sublime-Text是一款很好用的文本工具。 我有任何文本,我都会跑到Sublime-Text里面来进行编辑。 例如给字符串加序号啊。给字符串前后都加上一个双引号啊。多行操作非常方便。...

Postman脚本使用

Postman自动生成签名

Postman这个工具,我想大家应该并不陌生。 我们经常会使用它来调试我们的接口。 但是有时我们的接口是需要签名才可以访问的。 这篇文章就是教大家怎么在发出请求之前自动生成签名 下列文中{ {中间的空格应该删掉。因为文章框架原因才加了一个空格 步骤 1、使用环境变量 在Postman中,环境变量的写法为 { {variable}} 2、在请求前执行脚本赋值环境变量 1...

Mac永久新增虚拟IP

我想开开机启动的时候,给我的本地电脑新增一个虚拟IP地址 步骤 新增文件/Library/LaunchDaemons/org.my.ifconfig.plist (或许你需要sudo运行) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE...

GoLand破解

在本机的mac上面破解GoLand 2022.2. 按道理来说,全系列的jetbrains全家桶都可以适用。 步骤 下载GoLand https://www.jetbrains.com/go/download/other.html 在这里可以下载到历史的版本。这篇文章使用的是2022.2的版本。 下载ja-netfilter https://gitee.com/Z_Chen/j...

PHP调优之Profiling

本次使用的工具是Xdebug profiling & KCacheGrind 环境准备 这次演示我就使用我最熟悉的yii2来做演示了。 安装yii2 如果一切顺利的话,你不会遇到问题。 你也可以使用自己熟悉的框架或者项目。只要能启动就行 1 2 3 4 5 6 7 # composer安装yii2 composer create-project --prefer-di...

PHP调优之火焰图

本次使用的工具是Xdebug+FlameGraph 环境准备 这次演示我就使用我最熟悉的yii2来做演示了。 安装yii2 如果一切顺利的话,你不会遇到问题。 你也可以使用自己熟悉的框架或者项目。只要能启动就行 1 2 3 4 5 6 7 # composer安装yii2 composer create-project --prefer-dist yiisoft/yii2-a...

Docker多阶段构建

使用多阶段构建,可以有效减小Docker image的大小,且在一定程度上可以避免安全问题

我们在打包多个镜像的时候,通常都是通过将所有的命令写到Dockerfile文件中。 但是这样可能会出现一个问题就是,在打包的过程中,我们可能会下载一些网络资源到构建的过程中。 又或者是,我们可能要将源文件复制到镜像中进行构建。这样就被别人可以看到我们的源码了。 为了解决这些问题。我们可以使用多阶段构建来解决 下面以减少镜像大小为基础来介绍多阶段构建。 需求 使用php官网的基础镜像,在...

解决https负载均衡遇到的问题

使用php判断当前域名的时候。会遇到,命名我们使用的是https访问。但是为什么我们获取到的是http

最近在配置阿里云函数计算的时候遇到一个问题。就是我明明配置了https访问我的web网站。但是我在里面获取当前域名的时候,却给我返回的是http。其实这个原理和负载均衡的原理是一样的。就是请求被反向代理了。所以今天的解决方案也是用负载均衡来进行演示和讲解。 环境准备 准备一个可以访问的yii2网站。nginx配置如下 1 2 3 4 5 6 7 8 9 10 11 12 13 ...

Nginx负载均衡

如何处理高并发

介绍 今天给大家讲讲nginx负载均衡应该怎么做。负载均衡不管是后端还是运维,运用的都非常的广泛。大部分的后端同学或者是运维的同学都或多或少的了解或者是深入解剖过负载均衡。 其实负载均衡它的方式有很多哈,有七层负载均衡和四层负载均衡之分。有硬件的负载均衡服务器,还有软件的。今天我们要讲的就是软件的,并且是nginx的负载均衡。 为什么要使用负载均衡 现在很多大型网站他们都需要考虑一个...

linux目录权限问题排查

PHP的master进程用户和worker进程用户

问题描述 哦豁。线上报错了。报错如下。 今天这篇文章就是讲解我们如何解决如下这个报错。有哪一些注意事项。解决思路是什么? 问题原因 先说说这个报错的原因是什么。按照报错的提示,我们可以看出。我们PHP调用了mkdir,想创建一个文件夹。但是无奈,我们却没有权限创建这个文件夹。 所以,这是什么原因啦?我们为什么没有权限创建这个文件夹啦?我要怎么样才可以创建啦? 排查步骤 ...