《沧溟刀客》 —— 林江的断月刀 第一幕·寒江孤影 地点:北境雪原·碎玉江畔 关键词:宿命刀痕、无名刀客 朔风卷雪,天地苍茫。 林江单膝跪在冰封的江面上,左手紧攥一柄锈迹斑驳...

《沧溟刀客》 —— 林江的断月刀 第一幕·寒江孤影 地点:北境雪原·碎玉江畔 关键词:宿命刀痕、无名刀客 朔风卷雪,天地苍茫。 林江单膝跪在冰封的江面上,左手紧攥一柄锈迹斑驳...
幻读,因为查询读的都是 初始的快照,结束之前钟新增的看不见。
MySQL事务隔离级别之理解篇说到MySQL事务,大家更多就是知道增删改查。以及事务就是开启事务,提交或者回滚事务,其他的一概模糊,可能大家更多的是停留在应用层面。说到MySQL的事务隔离级别,小马特意翻...
可重复读MVCC
MySQL事务隔离级别之理解篇说到MySQL事务,大家更多就是知道增删改查。以及事务就是开启事务,提交或者回滚事务,其他的一概模糊,可能大家更多的是停留在应用层面。说到MySQL的事务隔离级别,小马特意翻...
事务之间的并发 隔离。打开事务后才论
MySQL事务隔离级别之理解篇说到MySQL事务,大家更多就是知道增删改查。以及事务就是开启事务,提交或者回滚事务,其他的一概模糊,可能大家更多的是停留在应用层面。说到MySQL的事务隔离级别,小马特意翻...
Supervisor是用Python开发的进程管理工具,可以很方便的用来启动、重启、关闭进程(不仅仅是 Python 进程)。能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。除了对单个进程的控制,还可以同时启动、关闭多个进程,比如很不幸的服务器出问题导致所有应用程序都被杀死,此时可以用 supervisor 同时启动所有应用程序而不是一个一个地敲命令启动。
它是通过 fork/exec 的方式把这些被管理的进程当作supervisor的子进程来启动,这样只要在supervisor的配置文件中,把要管理的进程的可执行文件的路径写进去即可。也实现当子进程挂掉的时候,父进程可以准确获取子进程挂掉的信息的,可以选择是否自己启动和报警。supervisor还提供了一个功能,可以为supervisord或者每个子进程,设置一个非root的user,这个user就可以管理它对应的进程。
微信后台如何做的过载保护大过年的没啥好送的,心血来潮整一个笔记分享一下,正好也能帮助大家在春节微信抢红包,撩妹,叮咚叮咚时能大概预知微信后台都做了哪些操作。谈到过载保护,小马第一时间浮现脑海里的就是...
Swoole协程:基于单线程模型,协程在同一个线程中并发执行。由于Swoole协程调度器是单线程的,同一时间只会有一个协程在运行,因此不存在数据同步问题12。
Go协程:基于多线程模型,协程可以分配到不同的线程中执行。由于Go协程调度器是多线程的,同一时间可能会有多个协程同时执行,因此需要使用通道(channels)和共享内存来进行同步,避免数据竞争
煮泡面引发的Go协程之并发编程支持swoole有协程,Go也有。我们知道与PHP相比,使用swoole和Go除了进程模型不一样,其主要的协程特性是关键。那么该如何使用协程呢?下面就来一起探讨下。 并发场景 我...
区别于索引存的是地址+数据还是只是地址。前者innodb快,后者需要去另一个地方再查。
MySQL索引实现原理 + MyISAM和InnoDB索引结构 + 聚簇索引和非聚簇索引本文非小马原创,为学习总结笔记,作为日后复盘回顾,感谢原作者分享,文末已注明出处,侵删。 MySQL中索引实现的原理是什么?目前大部分数据库系统及文件系统都采用B-Tree(...
int占用4字节,32比特,数据范围为-2147483648~2147483647[-2^31~2^31-1]
MySQL优化大盘点(二)上一篇文章我们一起探讨了MySQL优化的存储引擎选择,配置参数优化,索引优化等[https://www.jianshu.com/p/cef2c1908841],今天小马就继续...
Charles可以用于PC和APP的抓包
手机如何修改host关于手机如何修改host一度比较麻烦,但是我们今天不讨论这个问题,而是采取曲线救国的方式来处理这个问题。 小马的场景是我们需要在手机上访问某个测试站点的域名。通常如果在PC端...
I/O多路复用是什么意思?多个网络I/O操作复用一个单线程。swoole由Reactor线程(epoll的IO复用方式)。
php与swoole进程模型知多少面试中,我们经常会被问到,PHP是怎么运行的,swoole为什么比nginx和php-fpm的组合效率高等等进程模式方向的内容。平时倒是多多少少有听过sapi,php-fpm...
一、redis提供了两种持久化的方式,分别是RDB(Redis DataBase)和AOF(Append Only File)。 RDB(Redis DataBase):是在...
PHP是(Master-Worker),一个Master多个Worker。一个Master 通过FastCGI 协议监听NGINX请求,每个Worker进程只对应一个请求连接。
php与swoole进程模型知多少面试中,我们经常会被问到,PHP是怎么运行的,swoole为什么比nginx和php-fpm的组合效率高等等进程模式方向的内容。平时倒是多多少少有听过sapi,php-fpm...
worker_num=2,task_worker_num=1,则pstree的结果有5个进程,因为swoole的进程模型是(Master-Manager-Worker),5个进程 = master进程(1个) + manager进程(1个) + worker_num(2个) + task_worker_num(1个)
php与swoole进程模型知多少面试中,我们经常会被问到,PHP是怎么运行的,swoole为什么比nginx和php-fpm的组合效率高等等进程模式方向的内容。平时倒是多多少少有听过sapi,php-fpm...
B只能等A读写结束才能操作。=》要么A执行要么B执行,不能同时AB执行
MySQL事务隔离级别之理解篇说到MySQL事务,大家更多就是知道增删改查。以及事务就是开启事务,提交或者回滚事务,其他的一概模糊,可能大家更多的是停留在应用层面。说到MySQL的事务隔离级别,小马特意翻...
串行化牺牲了并发。
MySQL事务隔离级别之理解篇说到MySQL事务,大家更多就是知道增删改查。以及事务就是开启事务,提交或者回滚事务,其他的一概模糊,可能大家更多的是停留在应用层面。说到MySQL的事务隔离级别,小马特意翻...
两个事务AB,B能读到A未提交的;B只能读到A已提交的;B可以重复读B开始时A的快照,直到B结束;B只能等A读写结束才能操作。
MySQL事务隔离级别之理解篇说到MySQL事务,大家更多就是知道增删改查。以及事务就是开启事务,提交或者回滚事务,其他的一概模糊,可能大家更多的是停留在应用层面。说到MySQL的事务隔离级别,小马特意翻...
两个执行事务 读写并发 的隔离问题
MySQL事务隔离级别之理解篇说到MySQL事务,大家更多就是知道增删改查。以及事务就是开启事务,提交或者回滚事务,其他的一概模糊,可能大家更多的是停留在应用层面。说到MySQL的事务隔离级别,小马特意翻...
Sourcetree
git后续笔记个人备忘笔记 A合并到B分支。到B分支下,执行mergeA命令。 当前分支experiment、变基操作的目标基底分支master $gitcheckoutexperimen...
http请求实际上是 TCP连接。 是的,HTTP请求实际上是通过TCP(传输控制协议)连接来传输的。HTTP(超文本传输协议)是一种应用层协议,它定义了客户端(如浏览器)和...
总结导致锁表死锁:1、锁表互相争夺资源导致的死锁;2、长事务或者不提交回滚的事务。
[转]MySQL锁表的原因及如何避免看到别人的文章已经写得很清晰了,直接借用,感谢作者分享。