自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿佐的博客

老婆最大,代码第二

  • 博客(73)
  • 收藏
  • 关注

原创 windows11搭建虚拟机环境运行laravel11

windows11基于VirtualBox虚拟机搭建、部署laravel 11.1框架实现简单的数据库查询展示操作

2024-04-07 16:12:43 855

原创 虚拟机+docker搭建LNMP环境

虚拟机+docker搭建LNMP环境

2024-04-09 20:32:19 288

原创 redis缓存双写一致性

redis缓存双写一致性策略

2023-03-30 20:07:20 116 1

原创 进程通信(进程)

有一次面试的时候,被问到进程之间有哪些通信方式,不过由于之前没深入思考且整理过,说的并不好。想必大家也都知道进程有哪些通信方式,可是我猜很多人都是靠着”背“来记忆的,所以今天的这篇文章,讲给大家详细着讲解他们是如何通信的,让大家尽量能够理解他们之间的区别、优缺点等,这样的话,以后面试官让你举例子,你也能够顺手拈来。1、管道我们来看一条 Linux 的语句netstat-tulnp...

2020-03-31 18:19:15 1216 1

原创 Yii2中多表关联查询

Yii2中多表关联查询(join、joinwith) - yiifans原文http://www.cnblogs.com/yiifans/p/3786374.html表结构现在有客户表、订单表、图书表、作者表,客户表Customer (idcustomer_name) 订单表Order (idorder_name custom...

2019-10-10 14:26:23 333

原创 【php知识点】日期与时间相关扩展 -日期、时间

microtime 返回微妙级时间戳

2019-09-30 13:48:55 172

原创 【php知识点】函数参考-影响行为的-错误处理 函数

debug_backtrace

2019-09-30 13:48:09 111

原创 【php知识点】函数参考-变量与类型相关扩展-函数处理

register_shutdown_function([$this,'close'])register_shutdown_function(function() {})

2019-09-30 11:53:43 129

原创 【swoole】两种方式创建http服务

在这里简述swoole两种API编写简单HTTP服务器。swoole_server使用swoole_server API,构建HTTP服务器,4个步骤:构建Server对象 设置运行时参数 注册事件回调函数 启动服务器直接代码体现,新建server.php:<?php//1.构建Server对象$serv = new swoole_server("0.0.0....

2019-09-11 15:14:26 703

原创 基于rabbitMq的应用实战应用

RabbitMQ是一个在AMQP基础上完成的,可复用的企业消息系统,底层基于Erlang语言。一:centos7安装RabbitMQ这玩意儿安装很扯淡,官方推荐rpm安装,rpm安装本身是最简单的,但是安装RabbitMQ却不简单,很可能需要修改仓库地址。不同linux版本不一样,centos6和centos7也不一样。我这里不用rpm,手动编译Erlang,然后选择编译好的RabbitM...

2019-09-05 10:06:59 820

原创 【redis】单进程单线程-为什么会如此快?

Redis采用的是基于内存的采用的是单进程单线程模型的KV数据库,由C语言编写。官方提供的数据是可以达到100000+的qps。这个数据不比采用单进程多线程的同样基于内存的KV数据库Memcached差。Redis快的主要原因是:完全基于内存 数据结构简单,对数据操作也简单 使用多路 I/O 复用模型第一、二点不细讲,主要围绕第三点采用多路 I/O 复用技术来展开。多路 I/O ...

2019-09-04 09:43:36 121

原创 【swoole-安装】源码方式

参考:https://www.w3cschool.cn/swoole/swoole-install.htmlcentos7.2 \php7.2 \ gcc4.8下载源码地址:https://github.com/swoole/swoole-src/releases下载源代码包后,在终端进入源码目录,执行下面的命令进行编译和安装cd swoolephpize./config...

2019-08-21 17:36:38 133

原创 php知识点】函数参考-变量与类型相关扩展-Ctype

ctype_digit 做纯数字的检测

2019-08-19 13:53:41 113

原创 【php知识点】cli常量

STDIN 常用法:trim(fgets(STDIN)))获取dos下输入的内容

2019-08-19 13:50:04 121

原创 【php知识点】函数参考-文件系统相关扩展-文件系统

fgets—从文件指针中读取一行is_dirhttps://www.php.net/manual/zh/function.is-dir.phpis_file 判断给定文件名是否为一个正常的文件file_get_contents将整个文件读入一个字符串file_put_contentsdirnamemkdir 默认0777权限chmodfile_ex...

2019-08-19 13:41:54 108

原创 【php知识点】函数参考-变量与类型相关扩展-变量处理

empty判断一个变量是否被认为是空的。当一个变量并不存在,或者它的值等同于FALSE,那么它会被认为不存在。如果变量不存在的话,empty()并不会产生警告。isset...

2019-08-19 11:55:24 88

原创 php知识点】函数参考-变量与类型相关扩展-数组

array_keyshttps://www.php.net/manual/zh/function.array-keys.phpcount 计算数组中的单元数目,或对象中的属性个数in_arrayrange(mixed$start,mixed$end[,number$step= 1] ) :array建立一个包含指定范围单元的数组array_...

2019-08-19 11:51:15 114

原创 php知识点】语言参考-流程控制

require / includehttps://www.php.net/manual/zh/function.require.phpforeachhttps://www.php.net/manual/zh/control-structures.foreach.php

2019-08-19 11:44:50 127

原创 【php知识点】函数参考-文本处理-字符串

str_replace / str_ireplacehttps://www.php.net/manual/zh/function.str-replace.phpecho 输出一个或多个文本trim—去除字符串首尾处的空白字符(或者其他字符)implodehttps://www.php.net/manual/zh/function.implode.phpstrnc...

2019-08-19 11:42:04 90

原创 【php知识点】语言参考-预定义变量

$_SERVER例子:./init --env=dev$_SERVER['argv'][0] = ./init$_SERVER['argv'][1] = --env=dev

2019-08-19 11:29:16 82

原创 【php知识点】函数参考-影响行为的-php选项、信息

extension_loaded 例子:extension_loaded('open_ssl');getenv()https://www.php.net/manual/zh/function.getenv.php//getenv()使用示例$ip=getenv('REMOTE_ADDR');

2019-08-19 11:27:16 79

原创 【mac知识】

sudospctl--master-disable 关掉软件安装权限控制sudospctl--master-enable 开启控制好工具网站:xclient.info

2019-08-19 09:51:05 111

原创 【php-跨域】

https://blog.csdn.net/cuixiaogang110/article/details/81948173nginx服务器配置:#跨域设置# add_header Access-Control-Allow-Methods GET,POST,OPTIONS;# add_header Access-Control-Allow-Origin *;...

2019-08-08 09:53:07 81

原创 【yii2-知识】生命周期

0.0>从index.php开始,系统初始化:初始化环境变量,包括主要的路径等-1.1> 系统启动一个应用(web\console),这里分析web应用,即webApplication----1.1.0>通过init初始化,主要是注册一些组件、错误处理句柄等----1.1.1>通过handleRequest(request)来处理请求对象-------1...

2019-08-01 20:08:48 255

原创 【rabbitmq集群】节点故障发生、消息持久化

节点因为环境因素发生故障,下次启动可以自动集群消息没有消费成功不发送ack确认,那么消息就还会在队列里交换机、队列、消息都要持久化才能做到消息持久化,也就是机器重启,消息也不会丢失。...

2019-07-31 16:16:22 916

原创 【rabbitmq】配置详解

参考:https://www.cnblogs.com/zhen-rh/p/6884297.htmlRabbitMQ支持三种配置方式:  1) 读取环境变量中配置, 这包括shell中环境变量和rabbitmq-env.conf/rabbitmq-env-conf.bat文件中配置的环境变量    可配置如端口、配置文件指定自定义位置、节点名字等信息。  2) 读取配置文件ra...

2019-07-30 14:31:57 344

原创 【rabbitmq】文章

http://www.blogjava.net/qbna350816/archive/2016/08/02/431415.aspx rabbitmq翻译部分官网的文章

2019-07-30 14:28:57 121

原创 【rabbitmq集群】单机集群

参考:https://www.rabbitmq.com/clustering.html#single-machinehttps://www.rabbitmq.com/clustering.htmlcentos7.2rabbitmq3.7.16erlang22.0.x配置节点1配置:5672 ,15672,25672三个端口5672和15672在配置文件/et...

2019-07-30 14:03:02 168

原创 【rabbitmq遇到的问题】

configure: error: librabbitmq not found缺少rabbitmq-cCannot find autoconf. Please check your autoconf installation and the$PHP_AUTOCONF environment variable. Then, rerun this script编译rabbitmq-c时...

2019-07-29 15:46:36 1472

原创 【rabbitmq-server安装】源码方式

参考:http://blog.daozys.com/goods_137.htmlRabbitMQ是一个在AMQP基础上完成的,可复用的企业消息系统,底层基于Erlang语言。一:centos7安装RabbitMQ这玩意儿安装很扯淡,官方推荐rpm安装,rpm安装本身是最简单的,但是安装RabbitMQ却不简单,很可能需要修改仓库地址。不同linux版本不一样,centos6和cento...

2019-07-29 15:43:00 554

原创 【php扩展-amqp】安装

参考:http://blog.daozys.com/goods_137.html三:安装php扩展(我用的php7.2版本)php是用amqp调用RabbitMQ,所以先下载ampq$ wget https://pecl.php.net/get/amqp-1.9.3.tgz #下载$ tar -xvf amqp-1.9.3.tgz #解压$ cd amqp-1.9.3$ ...

2019-07-29 15:41:00 2608

原创 【rabbitmq-server安装】yum源方式

参考:https://github.com/rabbitmq/erlang-rpmhttp://blog.daozys.com/goods_137.htmlcentos7.2要安装的rabbitmq-server版本:3.7.16erlang:22.0.xcd /etc/yum.repos.d添加rabbitmq-server的yum源 rabbitmq.repo内容...

2019-07-29 15:38:31 2211

原创 【php-rabbitmq】安装、测试

https://blog.csdn.net/q741983251/article/details/84635092https://my.oschina.net/peaksoho/blog/2872689添加rabbitmq-server的yum源 rabbitmq.repo添加0依赖的erlang的yum源 rabbitmq_erlang.repoyum list all|...

2019-07-29 12:10:20 115

原创 【php-fpm】重启、启动、关闭

参考:https://www.cnblogs.com/hnhycnlc888/p/9434309.html自己平时用的关闭 killall php-fpmcentos7.2首先要找到php-fpm.conf配置文件,查看pid的配置路径(不是安装路径),然后把下面对应的地方改掉才能正常执行。[root@DO-SG-H1 ~]# ps aux | grep php-fp...

2019-07-22 19:01:55 12651

原创 【php-fpm】配置文件详解

参考:https://www.jianshu.com/p/c49bb7e0ca31https://www.php.cn/php-weizijiaocheng-391985.htmlphp-fpm 配置下面配置项的注释,是或摘或借鉴,有的没找到的。我翻译文档了(安装默认的一个www.conf.defaulf。每一项上面都会有对应的英文说明。)。这些配置对应的struct 在./sap...

2019-07-22 18:58:36 277

原创 【工具-ab】压测遇到的问题

压测对象:阿里云centos7.2 2核4G内存安装的服务有\nginx\mysql\php-fpm压测目的:了解吞吐量和并发,学习找服务器瓶颈压测工具:abindex.php 伪代码:pdo连接数据库;echo 'sucess';exit;ab -c 10000 -n100 达到瓶颈了,但是内存只占用了%10,磁盘io读写负载也不高,查看php-fpm状态 ...

2019-07-22 18:45:53 359

原创 【工具-ab-性能压测】安装、使用

参考:https://www.daguanren.cc/post/ab_test_introduction.htmlyum -y install httpd-toolsab -v 查看ab版本ab –helpab -n1000 -c 10 http://www.91cnm.com/http://www.91cnm.com/是我的小网站挂在虚拟主机上的 ,-n访问1000次, -...

2019-07-22 18:28:41 365

原创 【php-fpm】状态监控

工作中需要监控php-fpm和nginx状态,从网上找了些资料,整理如下开启php-fpm修改php-fpm.conf文件配置去掉该项前分号在nginx.conf 里插入以下配置 location ~ ^/(status|ping)$ { include fastcgi_params; ...

2019-07-22 18:25:55 625

原创 【nginx】nginx开启stub_status模块配置方法

参考:https://blog.csdn.net/ly_dengle/article/details/78792812查看nginx时候有安装该模块。/usr/local/nginx/sbin/nginx -V注意是大写的V,小写的v是查看版本信息的有这个模块,说明已加安装了。2)安装stub_status模块(注意:有的话可以忽略此步骤,就不用安装了)nginx有一个统计功能...

2019-07-22 18:22:16 2003

原创 【php-mysql驱动缺失】没有带上--with-mysqld

Uncaught PDOException: could not find driver特意在编译php7.2的时候没有带上--with-mysqld,结果会报错解决:带上重新编译./configure --prefix=/usr/local/php72 --with-config-file-path=/etc/php72 --enable-fpm --with-pdo-my...

2019-07-18 18:17:43 669

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除