windows环境,php如何安装pear和pecl命令?发布于2024年03月07日 php pear命令和pecl命令都是通过go-pear.phar这个安装文件安装的,在windows环境下,会生成pear.bat和pecl.bat这两个文件。然而,这两个文件却不是绿色版的。移动了位置就可能会导致一系列... 阅读更多
商品秒杀并发场景,php如何调用mysql保证数据完整性?发布于2024年03月06日 php 经过前几篇文章的铺垫,苏南大叔在本文里面描述经典的购物场景中的操作。实际的需求场景必然是比本文描述的要复制的多,并且代码也不会不使用各种框架。本文就是使用php原生mysqli扩展来读写mysql的,只是为了说明事... 阅读更多
如何使用php的str_split()和mb_str_split()?字符串切割成数组发布于2024年03月05日 php 本文说一个php下的一个相对无用的函数str_split(),说它的主要原因是:想弄明白这个函数和已经被废弃的split()函数的区别,或者说和现在的explode()这个函数的区别。仅此而已,无它。苏南大叔的“程... 阅读更多
php代码,如何使用uniqid() 返回随机唯一id值?发布于2024年03月04日 php 实际业务里面经常有实现随机数id的需求,一般都是取当前的微秒数值再叠加一些其它随机元素。在这里,可能会用到php官方提供的一个随机id的函数:uniqid()。它有些类似大家已经熟知的uuid(),但是并不一样。走... 阅读更多
mysql悲观锁,select for update锁表类型与索引的关系发布于2024年03月03日 MySQL 本文接着描述mysql悲观锁中的select ... for update语句,通过上文的描述,可以知道:通常来说,select...for update锁定的是行,但是有的时候锁定的是表。锁定是表的时候,就比较麻... 阅读更多