首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
宇润
掘友等级
划水工程师
|
野鸡公司
imi 框架创始人、Swoole 开发组成员、php-src 内核贡献者、TDengine 贡献者、2021 中国开源码力榜前百名。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
39
文章 27
沸点 12
赞
39
返回
|
搜索文章
最新
热门
【宇润日常疯测-002】Redis->eval() 到底好在哪
平时你用 Redis 是不是经常 get()、set()一把梭?其实 Redis 中还有很多有用的数据结构,以及各种方法。今天宇润就来测试一下eval()方法。 EVAL script numkeys key [key ...] arg [arg ...] 从 Redis 2.…
【宇润日常疯测-001】使用 ; 作为代码缩进符号
这段代码是不是很奇葩,使用`;`作为代码缩进符号但是它是合法的语句,可以正常运行。并且在Java、PHP等语言中,都可以正常使用。 我第一次得知这种写法,是上学时候,Java课老师告诉我们的…… 那么这么写除了脑残装B酷炫以外,它对性能是否有影响呢? 通过上面的代码运行得出,使…
PHP 里的 self::class、static::class 和 trait 中操作静态属性
在 PHP 里,在没有继承时候,你用self::class 和 static::class是一样的,都是获取当前类名。 但是如果用到了继承,并且这个方法写在了父类里,你想要分别获取当前父类名和未知的子类名,就要按照下面的方法进行获取。 在 PHP 类中,self指向的是当前方法…
MySQL 到底支不支持事务嵌套?
最近开发中遇到了使用MySQL,多次开启事务,出现了数据错乱问题,伪代码如下: 执行完后出现了操作1的数据真正写入,只有操作2的数据回滚了。在第一个事务没有提交或回滚时,再开启第二个事务时,会自动提交第一个事务。 这明显不符合心理预期,而且也无法回滚一部分操作。那么问题来了,M…
GuzzleSwoole v1.1.0,让 Guzzle 完美兼容 Swoole 协程
众所周知,使用 Guzzle 指定 Handler,需要在实例化 Client 时传入。 这样一来,想要把基于 Guzzle 开发的 SDK 用于 Swoole 协程环境就需要对原有 SDK 代码进行修改。 Guzzle-Swoole 这个项目目前已经实现无需修改任何代码,只需…
Swoole 自定义项目初始化事件处理的实现
最近使用基于 Swoole 开发的 imi 框架 开发项目,碰到一个需求,就是想要做项目初始化处理。当初始化处理完成前,不想让 Swoole 处理请求。因为可能有一些值没有加载进来,处理请求极有可能出现问题。 下面给出了思考过程及解决问题的demo代码。 首先分析了一下,Swo…
PHP 的 Phar 包原来性能这么强!
使用 Phar 进行文件枚举、读取、include,无论是在本地硬盘还是 Samba 等网络文件共享挂载,性能都比零散的文件性能更强。
Swoole4.1.0发布,支持原生 Redis/ PDO/ MySQLi协程化
可使用Swoole\Runtime::enableCorotuine()将普通的同步阻塞Redis、PDO、MySQLi操作变为协程调度的异步非阻塞IO
imi v0.0.9 支持 Swoole 4.1.0 一键协程化,40 余项改进
新增模型生成时,如目录不存在则自动创建 新增ProcessManager::runWithManager方法,可以在IMI.SERVERS.CREATE.AFTER事件中使用 新增Result->getSql()、Result->getStatement()方法 新增Manag…
Guzzle-Swoole v1.0.1,让 Guzzle 支持 Swoole 协程
让 Guzzle 支持 Swoole 协程,这个项目目的就是这么简单明了!
下一页
个人成就
文章被点赞
211
文章被阅读
61,425
掘力值
1,515
关注了
0
关注者
188
收藏集
1
关注标签
47
加入于
2016-07-26