摘要:版权声明:本文为博主原创文章,遵循 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 阅读(44) 评论(0) 推荐(0) 编辑
摘要:你需要知道的 之前我们介绍了排他锁,其实innodb下的记录锁(也叫行锁),间隙锁,next-key锁统统属于排他锁。 行锁 记录锁其实很好理解,对表中的记录加锁,叫做记录锁,简称行锁。 生活中的间隙锁 编程的思想源于生活,生活中的例子能帮助我们更好的理解一些编程中的思想。 生活中排队的场景,小明, 阅读全文
posted @ 2019-11-29 11:50 AppleLife 阅读(288) 评论(0) 推荐(0) 编辑
摘要:本文实验的测试环境:Windows 10+cmd+MySQL5.6.36+InnoDB 一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也 阅读全文
posted @ 2019-11-29 11:49 AppleLife 阅读(63) 评论(0) 推荐(0) 编辑
摘要:https://www.php.cn/php-ask-429612.html 阅读全文
posted @ 2019-11-29 08:33 AppleLife 阅读(52) 评论(0) 推荐(0) 编辑
摘要:https://www.jianshu.com/p/14cd2c9d2cd2 阅读全文
posted @ 2019-11-29 08:17 AppleLife 阅读(35) 评论(0) 推荐(0) 编辑
摘要:http://www.ruanyifeng.com/blog/2018/07/json_web_token-tutorial.html 阅读全文
posted @ 2019-11-29 08:16 AppleLife 阅读(48) 评论(0) 推荐(0) 编辑
摘要:一:Nginx特点 epoll 异步非阻塞 nginx在开启时,会生成一个master进程,然后,master进程会fork多个worker子进程,最后每个用户的请求由worker的子线程处理。 可以配置nginx的upstream实现nginx的反向代理。 支持7层负载均衡 静态文件、反向代理、前 阅读全文
posted @ 2019-11-29 08:15 AppleLife 阅读(60) 评论(0) 推荐(0) 编辑
摘要:对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index (a,b,c). 可以支持a | a,b| a,b,c 3种组合进行查找,但不支持 b,c进行查找 .当最左侧字段是常量引用时,索引就十分有效。下面用几个例子对比查 阅读全文
posted @ 2019-11-29 08:07 AppleLife 阅读(92) 评论(0) 推荐(0) 编辑
摘要:Apache和Nginx对比 功能对比 Nginx和Apache一样,都是HTTP服务器软件,在功能实现上都采用模块化结构设计,都支持通用的语言接口,如PHP、Perl、Python等,同时还支持正向和反向代理、虚拟主机、URL重写、压缩传输、SSL加密传输等。 在功能实现上,Apache的所有模块 阅读全文
posted @ 2019-11-29 08:06 AppleLife 阅读(321) 评论(0) 推荐(0) 编辑
摘要:SAPI(Server Application Programming Interface)服务器应用程序编程接口,即PHP与其他应用交互的接口,PHP脚本要执行有很多方式,通过Web服务器,或者直接在命令行下,也可以嵌入在其他程序中。 SAPI提供了一个和外部通信的接口,常见的SAPI有:cgi、 阅读全文
posted @ 2019-11-29 08:05 AppleLife 阅读(97) 评论(0) 推荐(0) 编辑
摘要:目录 作用 安装 全局配置 配置进程池 参考Company开发环境 转发请求给PHP-FPM 思考 作用 PHP-FPM(PHP FastCGI Process Manager)意:PHP FastCGI 进程管理器,用于管理PHP 进程池的软件,用于接受web服务器的请求。 PHP-FPM提供了更 阅读全文
posted @ 2019-11-29 08:04 AppleLife 阅读(117) 评论(0) 推荐(0) 编辑
摘要:一、Nginx与PHP交互过程的7步走(用户对动态PHP网页访问过程) step1:用户将http请求发送给nginx服务器(用户和nginx服务器进行三次握手进行TCP连接) step2:nginx会根据用户访问的URI和后缀对请求进行判断 step3:通过第二步可以看出,用户请求的是动态内容,n 阅读全文
posted @ 2019-11-29 08:02 AppleLife 阅读(386) 评论(0) 推荐(0) 编辑
摘要:转载自:https://segmentfault.com/q/1010000000256516 首先,CGI是干嘛的?CGI是为了保证web server传递过来的数据是标准格式的,方便CGI程序的编写者。 web server(比如说nginx)只是内容的分发者。比如,如果请求/index.htm 阅读全文
posted @ 2019-11-29 08:01 AppleLife 阅读(62) 评论(0) 推荐(0) 编辑