摘要: #下载swoole最新版 pecl install swoole-4.3.1 #开启扩展 docker-php-ext-enable swoole #查看扩展 php -m #重启PHP-FPM容器docker restart 容器ID 阅读全文
posted @ 2022-06-22 22:21 快乐的在一起 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 备注:提示file not find是因为要把php的index.php写入到php容器的/usr/share/nginx/www目录,而不是nginx里面。 补充:主要注意两点,nginx配置文件指向,fastcgi_pass端口指向确定没问题就能同时解析PHP+HTML,然后重新加载配置文件se 阅读全文
posted @ 2022-06-22 17:52 快乐的在一起 阅读(3526) 评论(1) 推荐(1) 编辑
摘要: 主要学习关键字的用法。 https://docs.docker.com/engine/reference/builder/#run 阅读全文
posted @ 2022-06-20 20:42 快乐的在一起 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 1.查看版本 docker -v 11.重启nginx service nginx reload 2.查看可以安装的PHP工具 docker search php 3.下载想要安装的工具 docker pull phpmyadmin 默认最新docker pull redis:6.0.8 带版本号 阅读全文
posted @ 2022-06-13 15:35 快乐的在一起 阅读(108) 评论(0) 推荐(0) 编辑
摘要: AMQP逻辑架构: 我们可以看到这个是分层的, broker -> virtual host -> exchange -> queue 类似省市县的结构, 从而实现了多应用, 复杂结构的消息存储, 轻松解耦. 一句话描述所有AMQP涉及的概念 Message 消息。消息是不具名的,它由消息头消息体组 阅读全文
posted @ 2022-06-08 11:09 快乐的在一起 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 简介 为了保障基础服务的稳定,需要对MQ进行灾备,这个灾备主要是防患MQ突然不可能,基础服务依然可以调用其他队列来继续正常运行。第一想法是引入其他MQ中间件来做灾备,这样只需要实现一套生产者消费者就好。但因为公司这块中间件都使用的云产品。要过要使用其他类型的MQ中间件就需要购买资源,但程序运行中正常 阅读全文
posted @ 2022-06-07 18:50 快乐的在一起 阅读(730) 评论(0) 推荐(0) 编辑
摘要: 第一步:下载并安装erlang 原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。 下载地址:http://www.erlang.org/downloads 机位数选择erlang下载版本。 下载完是这么个东西: 双击,点next就可 阅读全文
posted @ 2022-06-07 17:32 快乐的在一起 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1.如何进行水平分表一般可以有范围法和hash法来进行水平分表。假设现在有30万行数据,需要对它们进行水平分表:范围法很好理解,可以让第1-100000行数据存放在表1,第100001-200000行数据存放在表2,第200001-300000行数据存放在表3,就完成了水平分表。 2. 垂直分表 垂 阅读全文
posted @ 2022-06-01 10:15 快乐的在一起 阅读(457) 评论(0) 推荐(0) 编辑
摘要: php 中 yield 的使用 首先我们带着几个问题来找答案 yild 是什么 yield 在使用场景上,直观的查看代码,和 return 有点像。 实际他们是截然不同的东西, 它是一个生成器, 只有在你调用他的时候才会执行,并不产生多余的值,这个东西放到我们下面来讲 和yield有关的东西是什么 阅读全文
posted @ 2022-05-31 15:42 快乐的在一起 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 1.Trait 是什么东西 Trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用 method。Trait 和 Class 组合的语义定义了一种减少复杂性的方式,避免传统多继承和 Mixin 类相 阅读全文
posted @ 2022-05-31 10:59 快乐的在一起 阅读(30) 评论(0) 推荐(0) 编辑