上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 198 下一页
摘要: show processlist和show full processlist processlist命令的输出结果显示了有哪些线程在运行,不仅可以查看当前所有的连接数,还可以查看当前的连接状态帮助识别出有问题的查询语句等。 如果是root帐号,能看到所有用户的当前连接。如果是其他普通帐号,则只能看到 阅读全文
posted @ 2020-07-22 10:30 brady-wang 阅读(476) 评论(0) 推荐(0) 编辑
摘要: <?php function test(Closure $call) { $a = 63; $b = 22; echo "hello"; echo $call($a,$b); } $func = function($a,$b){ return $a + $b; }; test($func); //调 阅读全文
posted @ 2020-07-21 08:17 brady-wang 阅读(1091) 评论(0) 推荐(0) 编辑
摘要: $http = new swoole_http_server("0.0.0.0", 9501); $http->on("request", function ($request, $response) { static $i; $i++; var_dump($i); $response->end($ 阅读全文
posted @ 2020-07-21 08:02 brady-wang 阅读(1409) 评论(0) 推荐(1) 编辑
摘要: php的超全局数组$_GET等九个 可以直接使用 无需定义 实际上是浏览器请求到Apache或者nginx的时候 转发到PHP处理模块 fpm转发给php解释器处理 php封装好后丢给php的 swoole启动的http都没有传统的php-fpm当然就没有全局数组了 加上常驻进程 都有全局数组数据乱 阅读全文
posted @ 2020-07-21 07:32 brady-wang 阅读(288) 评论(1) 推荐(0) 编辑
摘要: 控制器访问 /hi /** * @Swoft\Bean\Annotation\Mapping\Inject("UserService") * @var UserService */ public $userService; /** * @RequestMapping("/") * @throws T 阅读全文
posted @ 2020-07-20 20:26 brady-wang 阅读(977) 评论(0) 推荐(0) 编辑
摘要: swoole 协程通道 为了协程直接互相通讯传递数据 和go的通道很相似 Co\run(function(){ $chan = new Swoole\Coroutine\Channel(1); Swoole\Coroutine::create(function () use ($chan) { fo 阅读全文
posted @ 2020-07-19 22:10 brady-wang 阅读(722) 评论(0) 推荐(0) 编辑
摘要: 启动命令 php bin/swoft http:start 或者 swoftctl run -c http:start 1 入口文件 bin/swoft.php #!/usr/bin/env php <?php // Bootstrap require_once __DIR__ . '/bootst 阅读全文
posted @ 2020-07-19 11:15 brady-wang 阅读(719) 评论(0) 推荐(0) 编辑
摘要: 可以借助Swoft下的Bean类操作容器 示例: 将类绑定至容器 use Swoft\Bean\Annotation\Bean; /** * @Bean("imageLogic") */ class ImageLogic extends BaseLogic { /** * 根据id获取图片 * @p 阅读全文
posted @ 2020-07-19 10:53 brady-wang 阅读(356) 评论(0) 推荐(2) 编辑
摘要: 官网文档 https://www.swoft.org/documents/v2/basic-components/aop/ 视频教程 https://www.bilibili.com/video/BV12J411j721?p=51 切面 我理解 就是不破坏原有代码逻辑,往里面加入需要执行的前置 后置 阅读全文
posted @ 2020-07-18 19:55 brady-wang 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 上篇文章的延时是加到队列上的 通过死信过时推送 ,缺点就是不能每条消息定义自己的过时时间而且每次有新的过时时间,要新建一个交换机和队列 https://www.cnblogs.com/brady-wang/p/13335104.html rabbitmq还有种方式 要安装一个插件 rabbitmq- 阅读全文
posted @ 2020-07-18 18:59 brady-wang 阅读(1325) 评论(0) 推荐(0) 编辑
上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 198 下一页