编程

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

<?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 事务

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

CentOS7命令自动补全

1、下载bash-completion 补全工具 #yum install bash-completion -y 2、重启系统生效 #reboot

php安装event扩展

原文:https://blog.csdn.net/janthinasnail/article/details/107890151 环境:系统:centos7,php版本php7.3 libevent安装包下载地址:https://libevent.org/ event安装包下载地址:https://pecl.php.n...

mysql优化思路

1、三范式: 表的列具有原子性, 表的行数据具有唯一性,通常通过主键自增来实现 表种不要有冗余数据,能通过逻辑推导出来的数据就不要单独存储 反三范式:没有冗余的数据库末必是最好的数据库,有...