php 解决超卖的几种方案(redis锁、mysql悲观锁)

6-21 133 views

1.创建商品和订单表模拟商品交易操作 fa_goods商品表,stock商品库存,test_order=订单表 2.添加一个测试商品数据(商品数量为150个) 测试并发购买的方法(gol...
阅读全文 0

centos8 yum安装php7.3

5-16 237 views

执行命令 $ yum install epel-release $ rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm $ dnf install -y https://rpms...
阅读全文 0

php面试题

4-19 257 views

php魔术方法 __get( $property ) 当调用一个未定义的属性时访问此方法 __set( $property, $value ) 给一个未定义的属性赋值时调用 __isset( $proper...
阅读全文 0

mysql开启表锁备份数据

4-09 282 views

1、全局读锁定: FLUSH TABLES WITH READ LOCK ; 执行了命令之后所有库所有表都被锁定只读,一般用在数据库联机备份,这个时候数据库的写操作将被阻塞,读操...
阅读全文 0

php-rdkafka测试笔记

4-09 268 views

参考:https://learnku.com/articles/15176/laravel-implementation-of-kafka-message-push-and-receive-processing 安装 安装librdkafka 库 git clone https...
阅读全文 0

linux shell脚本定时备份网站和数据库

4-09 218 views

目标 每天晚上12点备份网站所有文件和数据库,只保留最近5天的数据。 不做好数据备份,到时会死的很惨。 shell脚本 $ vim backup.sh 脚本内容 #!/bin/sh #日...
阅读全文 0

推荐一个好用的php日志类库,monolog/monolog

2-26 384 views

github仓库地址 官方文档: https://github.com/Seldaek/monolog/blob/main/doc/01-usage.md 安装 $ composer require monolog/monolog 使用方法 <?php us...
阅读全文 0

php 二维数组根据某个键值倒叙、升序排序

12-21 597 views

<?php $array = [ [ 'title' => '标题5', 'views' => 500 ], [ 'title&...
阅读全文 0

一个好用的php id加密解密类,适用于隐藏用户真实id。hashids

11-05 1,300 views

效果 <?php use Hashids\Hashids; $hashids = new Hashids(); // no padding $hashids->encode(1); #结果 jR #指定返回10个字符长度的加密串 $hashids...
阅读全文 0

yum 安装redis5

10-11 1,295 views

更新yum源 # EPEL的全称叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质...
阅读全文 0