摘要: /*** @param $path 要压缩的文件夹路径* @param $filename 要生成的压缩包名称*/public function create_zip($path,$filename) { $zip = new \ZipArchive(); if($zip->open($filena 阅读全文
posted @ 2021-01-21 22:20 勿回头 阅读(1202) 评论(0) 推荐(0) 编辑
摘要: git配置ssh (原先没有配置过ssh的) 1.打开 git bash 2.输入ssh-keygen 3.然后重复回车,会生成一个矩形,说明公钥已经生成了。 4.命令行输入 cat ~/.ssh/id_rsa.pub 回车,右键“copy”复制 5.登录git仓库把公钥添加进去 再在C:\User 阅读全文
posted @ 2022-04-22 15:15 勿回头 阅读(1950) 评论(1) 推荐(0) 编辑
摘要: GET qx_yisdk_user-yisdk_role/_search { "query": { "bool": { "filter": [ { "term": { "game_id": { "value": "230" } } }, { "term": { "vip_auth_check": { 阅读全文
posted @ 2022-04-21 09:49 勿回头 阅读(1131) 评论(0) 推荐(0) 编辑
摘要: 先把小p的xdebug打开,端口的话我这里是用的是9007,你们可以随意开个,只要不跟其他端口冲突就可以 然后打开phpstorm文件下面的settings 设置php解析器成刚刚打开了xdebug那个版本, 服务器这里配置好你本地要跑xdebug的网站 完成以上步骤之后我们开始验证下xdebug能 阅读全文
posted @ 2022-04-09 17:17 勿回头 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 废话不多说,直接上图,上代码 我用的tp框架,接口直接个1 然后jmeter并发跑请求, 可以看到正常访问的话吞吐量只有44,太低了!!! 接下来就是关键操作了 先给php装个swoole扩展,然后框架引入swoole包,在项目config配置文件中修改swoole.php,http的端口,设置成你 阅读全文
posted @ 2021-12-10 21:38 勿回头 阅读(209) 评论(0) 推荐(0) 编辑
摘要: /** * 无限极分类(引用方式) *@param array $data需要分类的数组 *@return array 返回一个已经无限极分类完成的数组 */ public function getTree($data) { $items = []; foreach($data as $v) { $ 阅读全文
posted @ 2021-11-11 19:10 勿回头 阅读(37) 评论(0) 推荐(0) 编辑
摘要: mysql 共享锁 select ... lock in share mode 共享锁的特性,开启事务,事务1在执行操作的时候,事务2不能做修改,不能加排它锁(x锁),事务2进入阻塞,必须等事务1提交事务解除锁才可以继续执行,事务2可以加共享锁(s锁) mysql排他锁 select ... for 阅读全文
posted @ 2021-07-20 15:46 勿回头 阅读(124) 评论(0) 推荐(0) 编辑
摘要: [root@iZbp1h95afzry0tc6bxtkrZ ~]# docker images //查看所有的镜像 [root@iZbp1h95afzry0tc6bxtkrZ ~]# docker ps //查看所有运行的容器 -a 所有包括停止的容器 [root@iZbp1h95afzry0tc6 阅读全文
posted @ 2021-05-28 16:58 勿回头 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 研究了好久,百度找到的答案都不符合我的要求,然后我怀疑过是nginx的问题,但是nginx也不精通,就改了小部分,没敢大改,然而还是不行,那就决定从php的GD库入手(也找不到其他问题了),重新编译了GD库的libpng freetype,jpeg,编译过程中发现错误,再重新编译,编译成功,然后重新 阅读全文
posted @ 2021-05-28 09:26 勿回头 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 发布订阅感觉对比上一篇的消息队列 感觉就是多引入了一个交换机的概念 上篇的时候没有创建交换机,然后生产者 在这个发布订阅篇这里,生产者和消费者的区别感觉更小了 唯一不同的就生产者是basic_publish 把信息推上去交换机 消费者是basic_consume把信息拉下来 <?phpnamespa 阅读全文
posted @ 2021-04-20 16:57 勿回头 阅读(306) 评论(0) 推荐(0) 编辑
摘要: //生产者<?php namespace app\rabbit; //require_once __DIR__ . '/autoload.php'; //因为我自己使用的是tp框架 所以我在这里不需要再加载这个类了 use PhpAmqpLib\Connection\AMQPStreamConnec 阅读全文
posted @ 2021-04-20 11:23 勿回头 阅读(714) 评论(0) 推荐(0) 编辑