代码改变世界

随笔档案-2020年05月

PHP快速使用RabbitMQ实现项目中部分业务的解耦

2020-05-22 15:16 by 北桥苏, 545 阅读, 收藏, 编辑
摘要: 前言: 上次介绍了RabbitMQ在windows下的安装,以及PHP的AMQP扩展的添加。这里将本地测试的代码放到了服务,所以也就是在Linux上再装一遍。但是这里就省掉直接进入使用。主要是RabbitMQ安装完毕后,管控台的使用以及在PHP中如何调用其接口实现消息的生产和消费。 步骤: 1. L 阅读全文

搜索接口优化方案——elasticsearch分布式搜索引擎的基本使用

2020-05-17 13:50 by 北桥苏, 487 阅读, 收藏, 编辑
摘要: 前言: 在开发项目中一般都会有搜索功能。如果是面向C端的搜索功能,往往都特别考验性能。比如普通的商城系统中的商品搜索或者一些资源的站内搜索。 可能以前的做法就是对商品表做一个按名称或商品描述做模糊查询。更好一点的是对搜索关键字进行分词,并且专门建一个搜索词库表。不过前期需要对搜索词进行拆解然后幂集组 阅读全文

消息队列篇——windows本地搭建RabbitMQ Server

2020-05-11 14:23 by 北桥苏, 910 阅读, 收藏, 编辑
摘要: 前言: 最近的PHP项目中有使用AMQP,解耦一些业务性的功能模块。因为工作使用的是线上Linux搭建,为了方便测试所以我决定本地搭建一个MQ服务。 RabbitMQ简介: MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针 阅读全文

解决phpstorm激活码无效或has been cancelled问题

2020-05-03 16:57 by 北桥苏, 4578 阅读, 收藏, 编辑
摘要: 前言: PhpStorm是一款商业的PHP集成开发环境,所以官方正版是提供一个月的免费试用,其他可以通过激活码进行激活。然后网上很多提供的激活码要么是过期,要么失效。这里提供的激活码截至到2021年1月,并且也不会出现has been cancelled。 步骤: 1. 下载复制激活码。(公众号回复 阅读全文
点击右上角即可分享
微信分享提示