RabbitMQ的安装(一)

RabbitMQ是目前非常热门的一款消息中间件,不管是互联网行业还是传统行业都在大量的使用。RabbitMQ凭借起高可靠、易扩展、高可用及丰富的功能特性受到越来越多企业的青睐,作为一名合格的开发者,有必要深入的了解RabbitMQ的相关知识,为自己的职业生涯添砖加瓦!
阅读全文

win10安装redis和PHP的redis扩展

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。
阅读全文

uniapp 集成苹果登录Sign in with Apple

记录一下之前上架苹果应用商店遇到的坑。因为App使用微信登录没有接入苹果登陆,被官方审核驳回。查看官方拒绝的原因是说没有接入苹果登陆(Sign in with Apple Support)导致审核不通过。一、在 HBuilderX 配置 apple 登录在项目根目录找到`manifest.json`文件,点击即可跳转配置页。选择App模块配置,将苹果登陆勾选上。
阅读全文

Nginx 配置https 和 websocket wss 访问

WSS 是 Web Socket Secure 的简称, 它是 WebSocket 的加密版本. 我们知道 WebSocket 中的数据是不加密的, 但是不加密的数据很容易被别有用心的人窃取, 因此为了保护数据安全, 人们将 WebSocket 与 SSL 结合, 实现了安全的 WebSocket 通信, 即 WebSocket Secure.所以说 WSS 是使用 SSL 进行加密了的 WebSocket 通信技术。
阅读全文

PHP服务端处理 ios内购(IPA)

支付功能在平时开发肯定都是家常便饭,我们在网站或者app中接入最多的就是支付宝和微信支付。ios App 端苹果内购什么情况下必须接入呢。假入你的付费内容属于虚拟商品就必须接入苹果内购、否则审核就不能通过。那么哪些内容属于虚拟商品呢。举个栗子。像视频课程、网站会员、网站内的金币这些不需要配送实物的商品就属于虚拟商品。苹果官方规定必须使用苹果IAP应用内支付,给苹果分成30%。
阅读全文

使用phpstorm将本地代码实时自动同步到远程服务器

害 最近在Mac安装swoole 扩展老是装不上,导致编写的测试代码无法在本地运行,无奈只有上传到测试服务器运行。使用ftp上传吧,也挺麻烦的!那phpstrom这么强大的编辑器肯定是能解决这个问题的。接下来就看看如何配置代码自动同步远程服务器。第一步 找到 Configuration第二步 选择SFTP,这个本质就是 FTP 上传第三步 配置服务器连接属性
阅读全文

HTTP 压力测试工具 wrk

wrk是一个三方 HTTP 压力测试工具,当在单个多核 CPU 上运行时,能够产生大量负载。它结合了多线程设计和可扩展的事件通知系统,例如 epoll 和 kqueue。可选的 LuaJIT 脚本可以执行 HTTP 请求生成,响应处理和自定义报告安装:```bashgit clone https://github.com/wg/wrk.git cd wrk && m
阅读全文