01 2019 档案

摘要:准备工作:composer 引入 php-amqplib 说明:本文说明基于 Java(主要说明原理),实现使用 php RabbitMQ Java 客户端使用 com.rabbitmq.client 作为顶级包名,关键的 Class 和 Interface 有 Cahnnel、Connection 阅读全文
posted @ 2019-01-27 20:30 佚名000 阅读(531) 评论(0) 推荐(0)
摘要:RabbitMQ 整体上是一个生产者与消费者模型,主要负责接收、存储和转发消息。可以把消息传递的过程想象成:当你讲一个包裹送到邮局,邮局会暂存并最终将邮件通过邮递员送到收件人的手上,RabbitMQ 就好比由邮局、邮箱和邮递员组成的一个系统。从计算机术语层面来说,RabbitMQ 模型更像是一种交换 阅读全文
posted @ 2019-01-27 16:55 佚名000 阅读(502) 评论(0) 推荐(0)
摘要:我们知道无论是生产者还是消费者,都需要和 RabbitMQ Broker 建立连接,这个连接就是一条 TCP 连接,也就是 Connection。 一旦 TCP 连接建立起来,客户端紧接着可以创建一个 AMQP 信道(Channel),每个信道都会被指派一个唯一的 ID。 信道是建立在 Connec 阅读全文
posted @ 2019-01-27 15:23 佚名000 阅读(34030) 评论(4) 推荐(7)
摘要:生产者发送消息 1、生产者连接到 RabbitMQ Broker,建立一个连接(Connection),开启一个信道(Channel) 2、生产者声明一个交换器,并设置相关属性,比如交换机类型、是否持久化等 3、生产者声明一个队列并设置相关属性,比如是否排他、是否持久化、是否自动删除等 4、生产者通 阅读全文
posted @ 2019-01-27 15:07 佚名000 阅读(1012) 评论(0) 推荐(0)
摘要:LuaRocks https://luarocks.org/ 阅读全文
posted @ 2019-01-20 18:18 佚名000 阅读(426) 评论(0) 推荐(0)
摘要:export JAVA_HOME=$(/usr/libexec/java_home) 阅读全文
posted @ 2019-01-20 14:37 佚名000 阅读(111) 评论(0) 推荐(0)
摘要:在 ServiceProvider 里面加上 阅读全文
posted @ 2019-01-19 13:18 佚名000 阅读(316) 评论(0) 推荐(0)
摘要:什么是 mysql-proxy? mysql-proxy是mysql官方提供的mysql中间件服务,上游可接入若干个mysql-client,后端可连接若干个mysql-server。 它使用mysql协议,任何使用mysql-client的上游无需修改任何代码,即可迁移至mysql-proxy上。 阅读全文
posted @ 2019-01-18 21:33 佚名000 阅读(1536) 评论(3) 推荐(0)
摘要:栈是一种线性数据结构,顺序可能是 LIFO(后进先出)或 FILO(先进先出)。 堆栈主要有三个基本操作: 1、push,把元素压入栈 2、pop,从栈中弹出元素(同时从栈中移除),最后加入的第一个被弹出 3、peek 或 top,返回堆栈顶部的元素 4、isEmpty,如果 stack 为空则返回 阅读全文
posted @ 2019-01-17 20:45 佚名000 阅读(610) 评论(0) 推荐(0)
摘要:AppleScript 是什么? AppleScript 是 macOS 下可用于操控其他软件的脚本语言。 参考链接:https://www.iterm2.com/documentation-scripting.html 下面的命令:打开 iterm2, 并且 运行命令 "tail -f /User 阅读全文
posted @ 2019-01-15 22:51 佚名000 阅读(1537) 评论(0) 推荐(0)
摘要:zsh 命令补全插件 zsh-users/zsh-autosuggestions laravel5(使用前提:安装了 oh-my-zsh) 使用方法,修改 ~/.zshrc,在 plugins 里面加一行 'laravel5',然后运行 'source ~/.zshrc' 主要用处:在输入 arti 阅读全文
posted @ 2019-01-13 10:19 佚名000 阅读(1276) 评论(0) 推荐(0)
摘要:1、beyondcode / laravel-self-diagnosis 环境检测、检测 php 版本、扩展 是否正常,数据库连接是否正常等 2、nunomaduro/larastan laravel 静态代码检查 3、beyondcode/laravel-er-diagram-generator 阅读全文
posted @ 2019-01-12 16:06 佚名000 阅读(465) 评论(0) 推荐(0)
摘要:源码 示例 输出 阅读全文
posted @ 2019-01-04 11:26 佚名000 阅读(479) 评论(0) 推荐(0)
摘要:$collection = collect(range(1, 9)); $chunks = $collection->chunk(2); $labeld = $chunks->mapSpread(function ($odd, $even) { return "Odd: {$odd} Even: {$even}"; }); $numbers = collect([3, 5, 7... 阅读全文
posted @ 2019-01-04 10:53 佚名000 阅读(492) 评论(0) 推荐(0)