摘要: 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/whoamiyang/article/details/51901888 1. MVCC简介 1.1 什么是MVCC MVCC是一种多版本并发 阅读全文
posted @ 2019-11-29 11:52 AppleLife 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 你需要知道的 之前我们介绍了排他锁,其实innodb下的记录锁(也叫行锁),间隙锁,next-key锁统统属于排他锁。 行锁 记录锁其实很好理解,对表中的记录加锁,叫做记录锁,简称行锁。 生活中的间隙锁 编程的思想源于生活,生活中的例子能帮助我们更好的理解一些编程中的思想。 生活中排队的场景,小明, 阅读全文
posted @ 2019-11-29 11:50 AppleLife 阅读(720) 评论(1) 推荐(0) 编辑
摘要: 本文实验的测试环境:Windows 10+cmd+MySQL5.6.36+InnoDB 一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也 阅读全文
posted @ 2019-11-29 11:49 AppleLife 阅读(476) 评论(0) 推荐(0) 编辑
摘要: https://www.php.cn/php-ask-429612.html 阅读全文
posted @ 2019-11-29 08:33 AppleLife 阅读(122) 评论(0) 推荐(0) 编辑
摘要: https://www.jianshu.com/p/14cd2c9d2cd2 阅读全文
posted @ 2019-11-29 08:17 AppleLife 阅读(148) 评论(0) 推荐(0) 编辑
摘要: http://www.ruanyifeng.com/blog/2018/07/json_web_token-tutorial.html 阅读全文
posted @ 2019-11-29 08:16 AppleLife 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 一:Nginx特点 epoll 异步非阻塞 nginx在开启时,会生成一个master进程,然后,master进程会fork多个worker子进程,最后每个用户的请求由worker的子线程处理。 可以配置nginx的upstream实现nginx的反向代理。 支持7层负载均衡 静态文件、反向代理、前 阅读全文
posted @ 2019-11-29 08:15 AppleLife 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index (a,b,c). 可以支持a | a,b| a,b,c 3种组合进行查找,但不支持 b,c进行查找 .当最左侧字段是常量引用时,索引就十分有效。下面用几个例子对比查 阅读全文
posted @ 2019-11-29 08:07 AppleLife 阅读(237) 评论(0) 推荐(0) 编辑
摘要: Apache和Nginx对比 功能对比 Nginx和Apache一样,都是HTTP服务器软件,在功能实现上都采用模块化结构设计,都支持通用的语言接口,如PHP、Perl、Python等,同时还支持正向和反向代理、虚拟主机、URL重写、压缩传输、SSL加密传输等。 在功能实现上,Apache的所有模块 阅读全文
posted @ 2019-11-29 08:06 AppleLife 阅读(798) 评论(0) 推荐(0) 编辑
摘要: SAPI(Server Application Programming Interface)服务器应用程序编程接口,即PHP与其他应用交互的接口,PHP脚本要执行有很多方式,通过Web服务器,或者直接在命令行下,也可以嵌入在其他程序中。 SAPI提供了一个和外部通信的接口,常见的SAPI有:cgi、 阅读全文
posted @ 2019-11-29 08:05 AppleLife 阅读(321) 评论(0) 推荐(0) 编辑