摘要:1.效果展示: 2. 前言: 在当下流量几乎被瓜分的背景下,如果说Web应用是从别人那里抢流量,那桌面应用和手机应用就是留住抢来的流量。Web应用暴露在搜索引擎下,所以可以通过网络营销链接方便快速的引流web产品上。 但是桌面和手机应用是封闭式的,这样就又可以从自己Web产品上导流,通过独到好处的功 阅读全文
windows下docker的安装与镜像的制作提交
2020-07-11 11:16 by 北桥苏, 3539 阅读, 0 推荐, 收藏,
摘要:前言: 作为一个开发人员,每每在更换电脑或重装系统时,要重新安装开发工具搭建开发环境。所以有的人会封装一下系统(这里指windows),将平时用到的环境和工具全安装在里面,改改OEM,以后换了电脑就直接拿封装的系统安装就方便很多。 同样但也不一样的,在开发完的应用程序在需要更换IDC或者部署分布式时 阅读全文
phpstorm开发项目中5种常用的使用方法
2020-07-07 14:51 by 北桥苏, 718 阅读, 0 推荐, 收藏,
摘要:前言: 有时因为各种原因重装了系统,工具有时也重装,但是又没有把软件的设置导出来。最开始的工具配置过了段时间给遗忘了,比如平时顺手的关闭窗口快捷键,composer,git等的设置。 方法总结: 1. 修改快捷方式 点击”File”->”Settings”->”keyMap” 就可以看到那些快键键的 阅读全文
PHP高并发高负载下的3种实战场景解决方法
2020-06-24 11:06 by 北桥苏, 723 阅读, 0 推荐, 收藏,
摘要:前言: 在实际开发项目中,产品一旦推广开来,总能遇到一些小问题。比如某个接口突然就请求崩掉了,某个提交接口明明做了限制为什么就多出了好多重复的记录。还有是某个记录超过限制进行修改了,以下就以这几个小问题总结一下平时采取的解决方法。 场景: 1. 缓存失效场景,就比如某个接口做了数据缓存,缓存过期导致 阅读全文
OSS云文件列举分页功能的解决方法
2020-06-04 09:57 by 北桥苏, 1039 阅读, 0 推荐, 收藏,
摘要:前言: 目前项目开发中上传功能很多都是使用云存储,其好处太多这里就不列举了。但是在上传成功后,有些功能场景下需要对存储桶内的文件进行管理。自然把历史的文件列表展示出来就很有必要了。然后有列表就有分页,云存储又不像本地存储直接读文件夹就可以,所以我想了两种方法来解决。 方法: 1. 将上传的文件返回的 阅读全文
PHP快速使用RabbitMQ实现项目中部分业务的解耦
2020-05-22 15:16 by 北桥苏, 548 阅读, 0 推荐, 收藏,
摘要:前言: 上次介绍了RabbitMQ在windows下的安装,以及PHP的AMQP扩展的添加。这里将本地测试的代码放到了服务,所以也就是在Linux上再装一遍。但是这里就省掉直接进入使用。主要是RabbitMQ安装完毕后,管控台的使用以及在PHP中如何调用其接口实现消息的生产和消费。 步骤: 1. L 阅读全文
搜索接口优化方案——elasticsearch分布式搜索引擎的基本使用
2020-05-17 13:50 by 北桥苏, 501 阅读, 0 推荐, 收藏,
摘要:前言: 在开发项目中一般都会有搜索功能。如果是面向C端的搜索功能,往往都特别考验性能。比如普通的商城系统中的商品搜索或者一些资源的站内搜索。 可能以前的做法就是对商品表做一个按名称或商品描述做模糊查询。更好一点的是对搜索关键字进行分词,并且专门建一个搜索词库表。不过前期需要对搜索词进行拆解然后幂集组 阅读全文
消息队列篇——windows本地搭建RabbitMQ Server
2020-05-11 14:23 by 北桥苏, 947 阅读, 0 推荐, 收藏,
摘要:前言: 最近的PHP项目中有使用AMQP,解耦一些业务性的功能模块。因为工作使用的是线上Linux搭建,为了方便测试所以我决定本地搭建一个MQ服务。 RabbitMQ简介: MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针 阅读全文
解决phpstorm激活码无效或has been cancelled问题
2020-05-03 16:57 by 北桥苏, 4789 阅读, 0 推荐, 收藏,
摘要:前言: PhpStorm是一款商业的PHP集成开发环境,所以官方正版是提供一个月的免费试用,其他可以通过激活码进行激活。然后网上很多提供的激活码要么是过期,要么失效。这里提供的激活码截至到2021年1月,并且也不会出现has been cancelled。 步骤: 1. 下载复制激活码。(公众号回复 阅读全文
微信小程序自定义券票二维码文件流上传到OSS解决方法
2020-04-26 23:16 by 北桥苏, 732 阅读, 0 推荐, 收藏,
摘要:前言 目前项目中有这样一下需求,通过传入的不同的参数生成不同渠道的微信小程序二维码,从而统计各大平台从小程序引流的数据。而旧系统是先通过接口生成二维码后先是保存至当前服务器上后,拿到图片路径和文件信息然后再使用OSS的SDK上传到存储桶。可能是因为生成的二维码是文件流,所以以前的人是通过file_p 阅读全文
浙公网安备 33010602011771号