php
文章平均质量分 91
好狗不见
IT从业者
展开
-
laravel5.8接入RabbitMq队列服务
一、前期准备 具体流程分为以下步骤。 安装RabbitMq服务 安装php的amqp扩展(到pecl官方下载扩展) 具体教程有windows教程 linux下为了可以快速使用,RabbitMq使用docker来快速部署 #拉取RabbitMq官方镜像直接使用 docker pull rabbitmq:3.8.9 #创建容器绑定端口以便外部访问 docker run -itd --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq:3.8.9 #原创 2021-01-13 16:37:02 · 943 阅读 · 0 评论 -
swoole多端口监听
今天测试swoole写webserver实现多端口监听。记录下爬过的坑:关于tcp协议监听触发不到receive!!!!! 首先上服务端代码 class Http { /** * 服务实例 * @var Server */ protected $server; public function run(){ ...原创 2019-03-28 16:30:50 · 1052 阅读 · 0 评论 -
redis哨兵设置
通过docker模拟redis环境 一.为了可以指定各个容器的ip段可以实现数据通讯,创建这自定义网络以便容器工作在该网络中。 #docker network create --subnet=172.10.0.0/100 redisnetwork 查看本机docker网络 # docker network ls NETWORK ID NAME ...原创 2019-03-28 17:04:03 · 407 阅读 · 0 评论 -
PHP生成PDF并转换成图片爬过的坑
需求描述:根据订单通过模板合同生成新的PDF合同通过e签宝签约后转为图片给用户下载。 需求整理: 1.如何生成PDF文件:使用TCPDF扩展生成。思考: ⑴为了方便将模板中的固定占位符替换为订单中的内容,使用静态html页面保存合同模板的方式保存 ⑵使用TCPDF将html转换为pdf文档,可以尽量保证合同格式的一致性 2.将生成的PDF合同通...原创 2019-03-28 17:31:52 · 1520 阅读 · 0 评论 -
PHAR系列之导言
由于之前都是在现成的PHP框架下写web项目,一般都只专注于框架内部的使用跟优化。但是对于一些PHP很有特色的功能跟特性很少过多的深入了解。最近做项目调研的时候偶尔注意到一个PHP中一个比较常见的概念:phar,这个名词之前都是在安装composer的时候偶尔用过,很少深入了解过真正的内涵,见了都直接忽略掉没有仔细研究具体内容。这次新项目没正式开始之前这段调研时间里面粗略补了下phar方面的知识神...转载 2019-03-28 17:34:08 · 153 阅读 · 0 评论 -
php 二进制运算与权限校验的逻辑思考
最近在做权限验证的时候又重新过了一边位运算的普通应用。发现这些应用的概念因为平时用得比较少所以很容易忘记,而且其中的思考比较难拾起来。这里把位运算的应用转换为我们自己平时可以理解的语言再结合运算过程对比下以加深下记忆。 以下为位运算符的逻辑概念: ---------------------'&'位与运算------------------ 二进制值 十进制值 000...原创 2019-07-24 20:39:55 · 512 阅读 · 0 评论