文章列表
编程语言 / 陈大剩
· 2022-09-10 16:04:53
在秒杀,抢购等并发场景下,可能会出现超卖的现象; 如:我们一共只有100个商品,在最后一刻,我们已经消耗了99个商品,仅剩最后一个。这个时候,系统发来多个并发请求,这批请求读取到的商品余量都是1个,然后都通过了这一个余量判断,最终导致超发。 在 PHP 语言中并没有原生提供并发的解决方案,因此就需要借助其他方式来实现并发控制,其实方案有很多种。总结
数据库 / 陈大剩
· 2021-01-16 11:41:16
什么是存储过程,如何创建一个存储过程 存储过程的英文是 Stored Procedure。它的思想很简单,就是 SQL 语句的封装。一旦存储过程被创建出来,使用它就像使用函数一样简单,我们直接通过调用存储过程名即可,存储过程实际上由 SQL 语句和流控制语句共同组成。```sqlCREATE PROCEDURE 存储过程名称 ()BEGIN 需要执行的语句EN