Loading

上一页 1 2 3 4 5 6 7 8 9 10 ··· 22 下一页
摘要: 适用场景 直播消息 弹幕消息 粉丝订阅消息推送 知识点 1、关键字:PUBLISH SUBSCRIBE PSUBSCRIBE Redis采用PUBLISH命令发送消息,其返回值为接收到该消息的订阅者的数量。 Redis采用SUBSCRIBE命令订阅某个频道,其返回值包括客户端订阅的频道,目前已订阅的 阅读全文
posted @ 2018-04-30 14:10 飞鸿影 阅读(802) 评论(0) 推荐(1)
摘要: 普通请求 curl_normal.php use time:0.830 s curl_multi并发 curl_multi.php use time:0.259 s curl_multi并发优化:curl_multi_select 在上个示例里当 时,执行 而整个批处理句柄没有全部执行完毕时,系统会 阅读全文
posted @ 2018-04-24 00:07 飞鸿影 阅读(14836) 评论(0) 推荐(3)
摘要: swoole提供了 函数,可以实现异步。此函数可以用在Server或Client模式下。 swoole_event_add属于AsyncIO,必须运行在CLI 模式。 异步tcp客户端 stream_socket_client实现tcp同步客户端 示例: php $sock swoole_proce 阅读全文
posted @ 2018-04-22 09:25 飞鸿影 阅读(2330) 评论(0) 推荐(0)
摘要: 简介 swoole_process 是swoole提供的进程管理模块,用来替代PHP的pcntl扩展。 首先,确保安装的swoole版本大于1.7.2: 注意:swoole_process在最新的1.8.0版本已经禁止在Web环境中使用了,所以也只能支持命令行。这时候如果要做并发,multi cur 阅读全文
posted @ 2018-04-21 15:54 飞鸿影 阅读(8709) 评论(1) 推荐(2)
摘要: 一般我们会把nginx、php都安装在同一个容器,为了扩展方便,我们希望nginx容器和php容器分开。那么就可以使用docker link命令实现这一目的。 需要的镜像: nginx 1.12.2 php(含php fpm7.1) 7.1 这里nginx镜像选择 ,php镜像自行编译(选用的是 h 阅读全文
posted @ 2018-02-25 10:46 飞鸿影 阅读(19139) 评论(0) 推荐(0)
摘要: Docker轻量级的特性使得我们可以快速打包开发环境:一处编译,到处使用。我们可以在第一次编译好需要的开发环境,然后把镜像导出打包,只有有docker环境,便可以快速还原原来的开发环境。 为什么使用 boot2docker 在 Ubuntu 等环境,我们可以一键安装Docker(服务端、客户端),但 阅读全文
posted @ 2018-02-04 13:37 飞鸿影 阅读(25956) 评论(2) 推荐(1)
摘要: 更新时间:2018 1 7 12:27:21 更多请查看在线文集:http://android.52fhy.com/java/index.html 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。 输入输出流 简介 一个流被定义为一个数据序列。输入流用于从源读取数据,输出 阅读全文
posted @ 2018-01-07 23:17 飞鸿影 阅读(7027) 评论(0) 推荐(1)
摘要: 更新时间:2018 1 6 21:20:39 更多请查看在线文集:http://android.52fhy.com/java/index.html String 字符串创建 第一种更省空间。对于字符串比较,如果直接使用 是判断地址是否相同,判断值是否相同需要使用 方法。 对于字符串:其对象的引用都是 阅读全文
posted @ 2018-01-07 23:12 飞鸿影 阅读(426) 评论(0) 推荐(0)
摘要: 更新时间:2018 1 7 10:34:05 更多请查看在线文集:http://android.52fhy.com/java/index.html Hello World 文件名:HelloWorld.java 注意: 1、文件名需与类名一致,如果文件名和类名不相同则会导致编译错误 2、区分大小写 阅读全文
posted @ 2018-01-07 23:11 飞鸿影 阅读(362) 评论(0) 推荐(0)
摘要: 更多请查看在线文集:http://android.52fhy.com/java/index.html Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。 Jav 阅读全文
posted @ 2018-01-07 23:08 飞鸿影 阅读(305) 评论(0) 推荐(0)
摘要: 有时候我们想对响应(例如PHP接口)返回的内容做些字符串,虽然可以使用各语言代码相关方法(例如PHP的 )进行替换,但是在nginx层面替换是更方便的,无需修改代码。 约定:本文源代码目录统一放在: 里。 开始安装 安装sregex运行库 安装此模块需要先安装 运行库: 软链接: 安装 replac 阅读全文
posted @ 2017-12-02 22:56 飞鸿影 阅读(8419) 评论(2) 推荐(0)
摘要: 本文以YII 2.0.7为例。 概述 首先看看多应用和多模块的特点: 多应用的特点: 独立配置文件 独立域名 多模块的特点: 统一配置文件 统一域名 那么,实际该怎么决定使用多应用还是多模块呢? 对于前后台分离,例如后台需要单独的域名进行管理这个应该用多应用 多应用的配置完全不一样,用多应用比较方便 阅读全文
posted @ 2017-08-20 21:49 飞鸿影 阅读(2123) 评论(0) 推荐(0)
摘要: 配置说明 daemonize 设置是否后台运行。默认是false。设置 时,程序将转入后台作为守护进程运行。长时间运行的服务器端程序必须启用此项。 如果不启用守护进程,当ssh终端退出后,程序将被终止运行。 注意: 启用守护进程后,标准输入和输出会被重定向到 log_file。 如果未设置log_f 阅读全文
posted @ 2017-08-20 07:51 飞鸿影 阅读(1902) 评论(0) 推荐(0)
摘要: Process "Process" 是swoole内置的进程管理模块,用来替代PHP的pcntl扩展。 swoole_process支持重定向标准输入和输出,在子进程内echo不会打印屏幕,而是写入管道,读键盘输入可以重定向为管道读取数据。 配合swoole_event模块,创建的PHP子进程可以异 阅读全文
posted @ 2017-08-19 10:30 飞鸿影 阅读(705) 评论(0) 推荐(0)
摘要: 概述 含义:直接从待排序数组里选择一个最小(或最大)的数字,每次都拿一个最小数字出来,顺序放入新数组,直到全部拿完。 特点:以从小到大排序为例:N个元素,每一趟比较找出最小的那个元素,放在头部;经过N 1趟比较,排序就出来了。 相当于每次从无序列表里找出一个最小数,放到左边;然后剩下的元素继续找出最 阅读全文
posted @ 2017-07-23 09:19 飞鸿影 阅读(269) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 22 下一页