会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
李留广
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
20
21
22
23
24
25
26
27
28
···
48
下一页
2019年6月4日
Swoole WebSocket 的应用
摘要: 什么是 WebSocket ? WebSocket 是一种在单个TCP连接上进行全双工通信的协议。 WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。 在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的
阅读全文
posted @ 2019-06-04 15:21 李留广
阅读(449)
评论(0)
推荐(0)
2019年6月3日
Swoole Task 的应用
摘要: 概述 这是关于 Swoole 学习的第二篇文章:Swoole Task 的应用 Swoole 异步Task,主要实现调用异步任务的执行。 常用的场景:异步支付处理、异步订单处理、异步日志处理、异步发送邮件/短信等。 Swoole 的实现方式是 worker 进程处理数据请求,分配给 task 进程执
阅读全文
posted @ 2019-06-03 14:57 李留广
阅读(435)
评论(0)
推荐(0)
2019年5月30日
Swoole 的运行模式
摘要: Swoole 做了什么 Swoole 是 php 的一个扩展,但是他又不是普通的扩展,其最明显的特点就是:一但运行后就会接管PHP的控制权,进入事件循环。 当某种IO事件发生时, Swoole 会回调开发者设置的指定PHP函数。 也就是说 SwooleServer 更像是一个用 C 语言封装好的一个
阅读全文
posted @ 2019-05-30 15:16 李留广
阅读(1222)
评论(0)
推荐(0)
同步异步进程阻塞非阻塞
摘要: 同步 同步代码主要是指调用某个逻辑时,会等待到该逻辑返回调用结果.例如: 只有当select查询到数据时,才会返回数据给$result,这个值一定是数据库操作完毕返回的值 例如: abs会返回数据给$result,这个值一定是abs正确操作的值 例如:用户请求www.easyswoole.com,页
阅读全文
posted @ 2019-05-30 09:14 李留广
阅读(617)
评论(0)
推荐(0)
2019年5月29日
僵尸进程
摘要: 僵尸进程是当子进程比父进程先结束,而父进程又没有回收子进程,释放子进程占用的资源,此时子进程将成为一个僵尸进程。 在unix进程管理中,如果你新开的子进程运行结束,父进程将会收到一个SIGCHLD信号,子进程成为僵尸进程(保存了进程的状态等信息),等待父进程的处理,如果父进程一直不处理,该进程将会一
阅读全文
posted @ 2019-05-29 16:35 李留广
阅读(499)
评论(0)
推荐(0)
2019年5月28日
闭包函数
摘要: 闭包的概念 闭包就是能够读取其他函数内部变量的函数。例如在javascript中,只有函数内部的子函数才能读取局部变量,所以闭包可以理解成“定义在一个函数内部的函数“。在本质上,闭包是将函数内部和函数外部连接起来的桥梁。 在php中,闭包函数一般就是匿名函数. 举例,有一个定时任务,每一秒执行一次,
阅读全文
posted @ 2019-05-28 15:52 李留广
阅读(203)
评论(0)
推荐(0)
mysql数据库的水平分表与垂直分表实例讲解
摘要: mysql语句的优化有局限性,mysql语句的优化都是围绕着索引去优化的,那么如果mysql中的索引也解决不了海量数据查询慢的状况,那么有了水平分表与垂直分表的出现(我就是记录一下自己的理解) 水平分表: 如上图所示:另外三张表表结构是一样的 只不过把数据进行分别存放在这三张表中,如果要insert
阅读全文
posted @ 2019-05-28 10:43 李留广
阅读(5696)
评论(0)
推荐(1)
mysql分表详解
摘要: 经常听到有人说“数据表太大了,需要分表”,“xxxx了,要分表”的言论,那么,到底为什么要分表? 难道数据量大就要分表? mysql数据量对索引的影响 本人mysql版本为5.7 新增数据测试 为了测试mysql索引查询是否和数据量有关,本人做了以下的测试准备: 新建4个表article1,arti
阅读全文
posted @ 2019-05-28 08:56 李留广
阅读(8875)
评论(0)
推荐(0)
2019年5月23日
php yield关键字以及协程的实现
摘要: php的yield是在php5.5版本就出来了,而在初级php界却很少有人提起,我就说说个人对php yield的理解 Iterator接口 在php中,除了数组,对象可以被foreach遍历之外,还有另外一种特殊对象,也就是继承了iterator接口的对象,也可以被对象遍历,但和普通对象的遍历又有
阅读全文
posted @ 2019-05-23 09:14 李留广
阅读(3494)
评论(2)
推荐(1)
2019年5月22日
phpredis中incr以及decr等自增命令出现的问题
摘要: 在做项目中使用redis的incr以及hincrby自增时,出现自增失败,set之后的数据,无法自增,当redis中不存在该key时,直接用incr是成功的。查找了原因,是因为phpredis初始化的时候,设置了php序列化,即: $redis->setOption( \Redis::OPT_SER
阅读全文
posted @ 2019-05-22 16:30 李留广
阅读(1013)
评论(0)
推荐(0)
上一页
1
···
20
21
22
23
24
25
26
27
28
···
48
下一页