1816327243086127_社区达人页

个人头像照片
1816327243086127
已加入开发者社区2015

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
初入江湖
初入江湖

成就

已发布73篇文章
17条评论
已回答0个问题
0条评论
已发布0个视频
github地址

技术能力

兴趣领域
  • Linux
擅长领域
技术认证

暂时未有相关云产品技术能力~

暂无个人介绍

暂无精选文章
暂无更多信息

2022年05月

  • 05.16 22:13:23
    发表了文章 2022-05-16 22:13:23

    PHP+Laravel+RabbitMQ实现异步延迟消息队列(库存归还)

    一、前言 需求:电商秒杀场景中,如果用户下单10分钟未支付,需要进行库存归还 本篇是用PHP+Laravel+RabbitMQ来实现异步延迟消息队列
  • 05.16 22:11:52
    发表了文章 2022-05-16 22:11:52

    PHP+Laravel框架RabbitMQ简单使用(路由模式)

    一、简介 路由模式跟发布订阅模式类似,然后在订阅模式的基础上加上了类型,订阅模式是分发到所有绑定到交换机的队列,路由模式只分发到绑定在交换机上面指定路由键的队列
  • 05.16 22:11:08
    发表了文章 2022-05-16 22:11:08

    PHP+Laravel框架RabbitMQ简单使用(Pub/Sub模式)

    一、简介 publish-and- subscribe, 即发布订阅模型。在Pub/Sub模型中,生产者将消息发布到一个主题(Topic)中,订阅了该Topic的所有下游消费者,都可以接收到这条消息。 特点: 每个消息可以有多个订阅者; 客户端只有订阅后才能接收到消息; 持久订阅和非持久订阅。 注意: 发布者和订阅者有时间依赖:接受者和发布者只有建立订阅关系才能收到消息; 持久订阅:订阅关系建立后,消息就不会消失,不管订阅者是否都在线; 非持久订阅:订阅者为了接受消息,必须一直在线。 当只有一个订阅者时约等于点对点模式
  • 05.16 22:09:54
    发表了文章 2022-05-16 22:09:54

    PHP+Laravel框架RabbitMQ简单使用(工作队列模式(竞争消费者模式))

    工作模式:一个消息生产者,一个交换器,一个消息队列,多个消费者。同样也称为点对点模式 假如我们拥有两个消费者,默认情况下,RabbitMQ 将按顺序将每条消息发送给下一个消费者,平均而言,每个消费者将获得相同数量的消息,这种分发消息的方式称为轮询。 假如有一些非常耗时的任务,某个消费者在缓慢地进行处理,而另一个消费者则空闲,显然是非常消耗资源的。
  • 05.16 22:08:45
    发表了文章 2022-05-16 22:08:45

    PHP+Laravel框架RabbitMQ简单使用(PTP)

    一、简介 Point-to-Point,点对点通信模型。PTP是基于队列(Queue)的,一个队列可以有多个生产者,和多个消费者。消息服务器按照收到消息的先后顺序,将消息放到队列中。队列中的每一条消息,只能由一个消费者进行消费,消费之后就会从队列中移除
  • 05.16 22:07:23
    发表了文章 2022-05-16 22:07:23

    1.1Go语言安装

    一、下载网址 1.官网:golang.org 2.国内下载:studygolang.com/dl
  • 05.16 22:06:26
    发表了文章 2022-05-16 22:06:26

    Laravel基于MongoDb(LBS)实现附近的人、店铺、房源

    前提PHP需要安装MongoDb扩展 一、Laravel安装mongodb扩展 composer require jenssegers/mongodb ^3.6 -vvv
  • 05.16 22:05:30
    发表了文章 2022-05-16 22:05:30

    在laravel中使用mongoDB

    1、在保证当前环境已安装好mongodb扩展的前提下,在项目vendor目录同级,使用composer安装库 composer require jenssegers/mongodb ^3.6 -vvv 2、注册服务,在config\app.php文件里的providers数组末尾追加一行配置 Jenssegers\Mongodb\MongodbServiceProvider::class 3、注册facede,在config\app.php文件里的aliases数组末尾追加一行配置 'Mongo' => Jenssegers\Mongodb\MongodbServiceProvider::cl
  • 05.16 22:04:16
    发表了文章 2022-05-16 22:04:16

    Mac M1(Apple Silicon ) php7.4 安装MongoDB扩展

    一、环境信息 配置信息PHP版本PHP Version # 7.4.28Loaded Configuration File/opt/homebrew/etc/php/7.4/php.ini 足够了,MAC相对比较简单,需要知道php.ini的路径。
  • 05.16 22:03:14
    发表了文章 2022-05-16 22:03:14

    PHP实现微信退款功能

    PHP实现微信退款功能 最近在调微信退款接口,发现有许多坑,更大家分享一下 ① 要是在测试的时候,网页提示 curl 58 说明 证书的路径出现问题(这里要填物理路径,也就是绝对路径) ②网页提示curl 52 说明你的证书引入少了,在官方的demo上只有两个证书 apiclient_cert.pem和 apiclient_key.pem  你还需要引入一个证书 rootca.pem,这个证书需要你登录到 你的商户平台上下载
  • 05.16 22:02:23
    发表了文章 2022-05-16 22:02:23

    MacOs M1 芯片分布式搭建 Nginx+PHP+MySQL和多站点域名访问

    一、安装Nginx 问题:Mac 在安装nginx之前记得把原本的apache2给卸载删除了,要不然后期会出现端口号被占用,或者有时候nginx用不了
  • 05.16 22:01:24
    发表了文章 2022-05-16 22:01:24

    PHP+Swoole实现微信小程序客服即时通信聊天功能

    PHP7安装Swoole扩展 PHP swoole 扩展下载地址 Github:github.com/swoole/swoo… php官方扩展库:pecl.php.net/package/swo… 开源中国:git.oschina.net/swoole/swoo…
  • 05.16 21:59:20
    发表了文章 2022-05-16 21:59:20

    MacOs安装Kafka

    一、安装kafka brew install kafka
  • 05.16 21:58:34
    发表了文章 2022-05-16 21:58:34

    Linux下MySQL忘记密码怎么办

    Linux下MySQL忘记密码怎么办
  • 05.16 21:57:11
    发表了文章 2022-05-16 21:57:11

    MacOS 使用密钥链接远程终端

    终端连接 1. 切到id_rsa_1024 密钥文件夹下,执行下面命令,密钥目录需要有权限 ssh -i id_rsa_1024 用户名@ip地址
  • 05.16 21:56:17
    发表了文章 2022-05-16 21:56:17
  • 05.16 21:55:13
    发表了文章 2022-05-16 21:55:13

    ThinkPHP6.0 发送阿里云短信

    一、登录阿里云,注册短信服务 1.阿里云短信服务:dysms.console.aliyun.com/overview
  • 05.16 21:53:21
    发表了文章 2022-05-16 21:53:21
  • 05.16 21:52:39
    发表了文章 2022-05-16 21:52:39

    MacOs 操作系统 配置Nginx多站点,不生效

    解决方法一: Mac上启动nginx报错:nginx: [emerg] bind() to 0.0.0.0:80 failed (48: Address already in use) 原因: 80端口已被占用(可能因为未成功关闭一些服务,如nginx服务等) 解决: sudo nginx -s stop(或者:sudo nginx -s quit),然后重新启动,切换到切换进去 /opt/homebrew/Cellar/nginx/1.21.6/bin 目录下执行(sudo nginx). 当然,如果是因为其他服务占用了80端口,如Apache服务等,则把对应服务器关掉(sudo apa
  • 05.16 21:51:52
    发表了文章 2022-05-16 21:51:52

    Mac PHP安装Redis扩展

    php安装redis的扩展 采用pecl命令进行安装; pecl命令,在使用brew 安装php时,已经为我们安装上了,这里我们直接使用即可。 我们先进入php的bin目录看下命令是否存在,对应路径如下: cd /opt/homebrew/Cellar/php@7.3/7.3.32 这里的7.3为我通过brew install [php@7.3]安装的php具体版本号,大家可以通过ls命令查看文件夹下是否存在pecl命令
  • 05.16 21:50:57
    发表了文章 2022-05-16 21:50:57

    iterm2 快捷键

    代码如下
  • 05.16 21:50:16
    发表了文章 2022-05-16 21:50:16

    Elasticsearch7.15.2 安装ik7.15.2中文分词器报错解决方案

    问题描述 下载 elasticsearch-7.15.2 及分词器 elasticsearch-analysis-ik-7.15.2 运行bin/elasticsearch 报以下错误 Exception in thread "main" java.nio.file.NotDirectoryException: /Users/lishuo/ElasticStack/elasticsearch-7.15.2/plugins/.DS_Store at java.base/sun.nio.fs.UnixFileSystemProvider.newDirectoryStream(UnixFileSy
  • 05.16 21:49:18
    发表了文章 2022-05-16 21:49:18
  • 05.16 21:47:20
    发表了文章 2022-05-16 21:47:20
  • 05.16 21:46:39
    发表了文章 2022-05-16 21:46:39

    PHP迭代生成器秒级导出500万数据

    一、PHP迭代生成器 1.PHP性能优化利器:迭代生成器 yield理解 很多PHP开发者或许都不知道生成器这个功能,可能是因为生成器是PHP 5.5.0才引入的功能,也可以是生成器作用不是很明显。但是,生成器功能的确非常有用。
  • 05.16 21:45:33
    发表了文章 2022-05-16 21:45:33

    RabbitMQ 清除全部队列及消息

    安装RabbitMQ后可访问:http://{rabbitmq安装IP}:15672使用(默认的是帐号guest,密码guest。此账号只能在安装RabbitMQ的机器上登录,无法远程访问登录。) 远程访问登录,可以使用自己创建的帐号,给与对应的管理员权限即可。
  • 05.16 21:37:56
    发表了文章 2022-05-16 21:37:56

    mac 安装 amqp扩展

    首先安装rabbitmq-c,后面安装amqp扩展的依赖。 brew install rabbitmq-c
  • 05.16 21:37:09
    发表了文章 2022-05-16 21:37:09

    MacBookPro 安装配置 RabbitMQ

    一、homebrew下载 1.Mac有一个非常方便的类似软件管理包工具,也就是homebrew
  • 05.16 21:36:08
    发表了文章 2022-05-16 21:36:08

    从零创建发布属于自己的composer包

    一、准备工作 注册并登录github账户,github.com 安装好git软件: 注册登录packagist账户:packagist.org/
  • 05.16 21:34:38
    发表了文章 2022-05-16 21:34:38

    cURL error 60: SSL certificate problem: self signed certificate in certificate

    一、问题 cURL error 60: SSL certificate problem: self signed certificate in certificate chain - 服务器http302 出现这个一般是自签名证书的问题
  • 05.16 21:33:48
    发表了文章 2022-05-16 21:33:48

    一个集成阿里云、腾讯云、七牛云对象存储的SDK

    概述 超级快速使用阿里云OSS或腾讯COS及七牛云Koa获取、放置、删除对象 Supper quick use Aliyun OSS or Tencent COS or Qiniu Koa to get、put、delete Object.
  • 05.16 21:33:01
    发表了文章 2022-05-16 21:33:01

    Redis缓存雪崩、击穿、穿透、到底是什么?

    今日目标 能够掌握Redis缓存雪崩概念及解决方案 能够掌握Redis缓存击穿概念及解决方案 能够掌握Redis缓存穿透概念及解决方案
  • 05.16 21:31:40
    发表了文章 2022-05-16 21:31:40

    ThinkPHP6.0 实现 图片审核+文本内容审核(敏感词过滤)

    应用场景 用户评论过滤:对网站用户的评论信息进行检测,审核出涉及违规内容,保证良好的用户体验 注册信息筛查:对用户的注册信息进行筛查,避免黑产通过用户名实现违规信息的推广 文章内容审核:对UGC文章内容进行多个维度的审核,避免因内容违规导致的APP下架等损失
  • 05.16 21:25:04
    发表了文章 2022-05-16 21:25:04

    设计模式及面向对象高级特性(下)

    今日目标 能够掌握面向对象的高级特性 能够具备设计纯面向对象框架和系统的能力 能够遵循PSR-0规范开发一个基础框架 能够掌握单例模式 能够掌握工厂模式 能够掌握注册树模式
  • 05.16 21:23:48
    发表了文章 2022-05-16 21:23:48

    设计模式及面向对象高级特性(上)

    今日目标 能够掌握面向对象的高级特性 能够具备设计纯面向对象框架和系统的能力 能够遵循PSR-0规范开发一个基础框架 能够掌握单例模式 能够掌握工厂模式 能够掌握注册树模式
  • 05.16 21:20:12
    发表了文章 2022-05-16 21:20:12

    SourceTree的基本使用(下)

    今日目标 能够掌握SourceTree 安装 能够掌握SourceTree 连接远程仓库 能够掌握SourceTree克隆,拉取,提交,推送 能够掌握SourceTree 新建/切换/合并分支 能够掌握SourceTree 冲突解决 能够掌握SourceTree 提交PR(Pull Request)
  • 05.16 21:18:28
    发表了文章 2022-05-16 21:18:28

    SourceTree的基本使用(上)

    今日目标 能够掌握SourceTree 安装 能够掌握SourceTree 连接远程仓库 能够掌握SourceTree克隆,拉取,提交,推送 能够掌握SourceTree 新建/切换/合并分支 能够掌握SourceTree 冲突解决 能够掌握SourceTree 提交PR(Pull Request)
  • 05.16 21:16:10
    发表了文章 2022-05-16 21:16:10

    微信小程序之使用函数防抖与函数节流

    函数防抖和函数节流都是老生常谈的问题了。这两种方式都能优化 js 的性能。有些人可能会搞混两个的概念。所以,我以自己的理解,来解释这两个概念的含义。并且列举在小程序中这两个方法的使用。
  • 05.16 21:15:23
    发表了文章 2022-05-16 21:15:23

    禅道项目管理软件配置及使用(下)

    今日目标 能够掌握禅道的安装及运行 能够掌握禅道的组成结构 能够掌握禅道的基本使用流程 能够掌握禅道创建分组和用户 能够掌握Bug管理 能够掌握文档管理
  • 05.16 21:12:37
    发表了文章 2022-05-16 21:12:37

    禅道项目管理软件配置及使用(上)

    今日目标 能够掌握禅道的安装及运行 能够掌握禅道的组成结构 能够掌握禅道的基本使用流程 能够掌握禅道创建分组和用户 能够掌握Bug管理 能够掌握文档管理
  • 05.16 21:10:38
    发表了文章 2022-05-16 21:10:38

    阿里云对象存储OSS及CDN加速配置

    目录 十大云存储服务商 登陆阿里云官网,开通对象存储服务 OSS 创建存储空间 绑定自定义域名 配置阿里云CDN加速 购买阿里云免费SSL证书 阿里云CDN配置HTTPS证书 测试是否配置成功 创建阿里云子账户,获取访问密钥 到此为止,项目中对接阿里云对象存储OSS所需参数都有了
  • 05.16 21:07:44
    发表了文章 2022-05-16 21:07:44

    阿里云加了防盗链,小程序白名单如何填写

    一、场景 场景一:我的阿里云服务器,做了图片连接的防盗链,需要添加域名白名单图片才可显示出来 场景二:我们的使用场景是这样的,DNS解析至阿里云的CND,CDN的回源指向阿里云的OSS
  • 05.16 21:07:00
    发表了文章 2022-05-16 21:07:00

    Laravel8.5 10分钟未付款订单通过Redis键空间通知过期事件归还库存

    在 PHP对Redis键空间通知过期事件的应用实例 一文中,已经介绍了PHP对Redis键空间通知功能的应用。本文主要介绍laravel中对Redis键空间通知过期事件的应用。 场景:用户下单后一个小时如果没付款就取消掉订单。 要实现这个,有了前文的基础,我们肯定不会只想到crontab定时去做,还会想到用Redis去实现。那么具体该怎么操作?请往下看:
  • 05.16 21:06:03
    发表了文章 2022-05-16 21:06:03

    ThinkPHP6+JWT 中间件校验Token时效性

    一、涉及到的知识点 接口验签安全机制封装到服务层 接口调用须使用验签 接口验证封装到中间件
  • 05.16 21:04:25
    发表了文章 2022-05-16 21:04:25

    JS常见函数用法

    代码如下
  • 05.16 21:03:48
    发表了文章 2022-05-16 21:03:48

    PHP递归

    代码如下
  • 05.16 21:02:49
    发表了文章 2022-05-16 21:02:49

    PHP模拟GET,POST请求

    /** *模拟GET请求 **/ function curlGet($url){ $headerArray =array("Content-type:application/json;","Accept:application/json"); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
  • 05.16 21:01:04
    发表了文章 2022-05-16 21:01:04

    Windows开启redis键空间通知

    一、背景 在做一个支付订单的CASE,需要对订单进行限定时间内支付,到期未完成支付则该订单失效,商品退库处理。
  • 05.16 21:00:09
    发表了文章 2022-05-16 21:00:09

    Laravel8.5+微信小程序实现京东商城秒杀方案

    一、商品秒杀涉及的知识点 鉴权策略封装 接口访问频次限制 小程序设计 页面防抖 接口调用 订单创建事务使用 超卖防御
  • 05.16 20:58:06
    发表了文章 2022-05-16 20:58:06
  • 发表了文章 2022-05-16

    PHP+Laravel+RabbitMQ实现异步延迟消息队列(库存归还)

  • 发表了文章 2022-05-16

    PHP+Laravel框架RabbitMQ简单使用(路由模式)

  • 发表了文章 2022-05-16

    PHP+Laravel框架RabbitMQ简单使用(Pub/Sub模式)

  • 发表了文章 2022-05-16

    PHP+Laravel框架RabbitMQ简单使用(工作队列模式(竞争消费者模式))

  • 发表了文章 2022-05-16

    PHP+Laravel框架RabbitMQ简单使用(PTP)

  • 发表了文章 2022-05-16

    1.1Go语言安装

  • 发表了文章 2022-05-16

    Laravel基于MongoDb(LBS)实现附近的人、店铺、房源

  • 发表了文章 2022-05-16

    在laravel中使用mongoDB

  • 发表了文章 2022-05-16

    Mac M1(Apple Silicon ) php7.4 安装MongoDB扩展

  • 发表了文章 2022-05-16

    PHP实现微信退款功能

  • 发表了文章 2022-05-16

    MacOs M1 芯片分布式搭建 Nginx+PHP+MySQL和多站点域名访问

  • 发表了文章 2022-05-16

    PHP+Swoole实现微信小程序客服即时通信聊天功能

  • 发表了文章 2022-05-16

    MacOs安装Kafka

  • 发表了文章 2022-05-16

    Linux下MySQL忘记密码怎么办

  • 发表了文章 2022-05-16

    MacOS 使用密钥链接远程终端

  • 发表了文章 2022-05-16

    Elasticsearch7.15.2 No alive nodes found in your cluster

  • 发表了文章 2022-05-16

    ThinkPHP6.0 发送阿里云短信

  • 发表了文章 2022-05-16

    php74 出现Class 'DOMDocument' not found的解决方法

  • 发表了文章 2022-05-16

    MacOs 操作系统 配置Nginx多站点,不生效

  • 发表了文章 2022-05-16

    Mac PHP安装Redis扩展

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息