关于秒杀场景用Redis来实现分布式锁解决库存超卖现象
机缘巧合下在面试中被问到库存超卖现象的并发场景解决方案,因主观思想作祟一直觉得既然是锁,对性能肯定有损耗,遂回答的...
PHP数组解构的妙用
众所周知PHP从7.4开始支持数组解构$fruit = ['apple', 'banana']; $color =...
基于PHP8.0实现类似常用框架的原生注解中间件
工作之余抽空看了篇中间件的文章,结合之前自己写过的例子,弄了一个PHP8.0原生注解实现中间件的小demo。核心其...
PHP奇淫巧计(不定时更新)
// 直接执行命令 var_dump(`ping www.baidu.com`); // 次方的另一种使用方式(...
用 Event 扩展来实现一个支持并发处理的Socket服务器
<?php // 使用pcntl实现,只能指定固定进程数去处理,性能不高 /* $sock = strea...
基于PHP8构造方法新特性实现PHP策略模式的示例
首先编写一个基类接口用于定义策略规范及实现逻辑方法/** * 策略公共接口 * Interface MyBas...