再谈PHP错误与异常处理

原文链接 http://www.zhaoyafei.cn 原文链接 http://www.cnblogs.com/zyf-zhaoyafei/p/6928149.html 请一定要注意,没有特殊说明:本例 PHP Version < 7 说起PHP异常处理,大家首先会想到try-catch,那...

Laravel&Laravel-admin新手必踩的一些坑

原链接:http://www.howingwah.com/program/laravel/748/ 1、获取值的方式 (string) request('appid', ''); //字符串 intval(request('time', 0));   //数字整形 备注:request('字段名','默认值')...

抓包实现查询域名是否注册

<?php /** * 查询域名是否注册 - API * * @author 小伟<blog@tjit.net> * @copyright 同济互联 * @link https://www.tjit.net * @date 2020年7月24日 */ ini_set("display_errors", "Off...

关于库存超卖问题,悲观锁和乐观锁的不同实现

准备数据 id name num version 1 张三 100 0 库存超卖问题是因为并发国过程中,多个进程在并发时获取的库存数据是一致的,然后减库存的操作又是同时进行的,从而导致库存数据出现混乱。 悲观锁 概念理...

mysql优化方向

redis 或者 memcache 缓存减少数据库压力 数据库安全 外网不可访问(3306端口) 禁止弱口令 用户管理权限,给每个数据库分配单独的账号,甚至根据实际情况,设置账号的可读可写权限 禁用root权限操作 ip白名单...

编译安装nginx服务

网址详情 https://www.cnblogs.com/xingyunblog/p/9072553.html 预先安装依赖 yum -y install gcc gcc-c++ make zlib-devel pcre-devel openssl-devel nginx 各版本下载地址 http://nginx.org/download/ ...

mysql 5.7 通过执行计划 查看 组合索引 最左前缀原则

执行计划理解 mysql explain 可以得到mysql语句的执行过程信息,可应用于数据的增删改查的执行过程分析,insert,delete,update,replace,selectexplain的输出列id: select_id,该SELECT标识符 select_type: SEL...

docker常用命令

常用命令 docker pull ${CONTAINER NAME} #拉取镜像 docker images #查看本地所有镜像 docker ps #查看所...

mysql 事务

脏读:一个事务读取了另一个事务中未提交的数据。(第二个事务回滚了事务的修改) 不可重复读:一个事务前后两次读取的同一数据不一致。(第二个事务提交了事务的修改) 幻读:一个事务两次查询的...