上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 72 下一页
add by zhj: 非常好的文章,异常在Python的核心代码中使用的非常广泛,超出一般人的想象,比如迭代器中,当我们用for遍历一个可迭代对象时, Python是如何判断遍历结束的呢?是使用的StopIteration异常,这点虽然大部分人知道,但如果是让你设计实现Python,我估计一般人不 Read More
posted @ 2017-06-01 16:53 奋斗终生 Views(6069) Comments(0) Diggs(0) Edit
add by zhj: 其实很少使用sys.stdout,之前django的manage.py命令的源码中使用了sys.stdout和sys.stderr,所以专门查了一下 这两个命令与print的区别,发现其实没多大区别,用print就好了 原文:http://www.cnblogs.com/tu Read More
posted @ 2017-06-01 11:14 奋斗终生 Views(8687) Comments(0) Diggs(1) Edit
add by zhj : Lua与Multi/EXEC的功能比较像,在执行过程中,redis不会执行其它命令,这就不会有并发访问的问题, 这是非常好的。但Multi/EXEC要求所有命令都是独立的,后面的命令无法知道前面的命令是否执行成功,因为redis中并没有if等语句, 使用Lua可以解决这个问 Read More
posted @ 2017-05-04 21:11 奋斗终生 Views(2645) Comments(0) Diggs(0) Edit
原文:http://www.cnblogs.com/mushroom/p/4752499.html 概述 在多线程环境下,通常会使用锁来保证有且只有一个线程来操作共享资源。比如: 利用操作系统提供的锁机制,可以确保多线程或多进程下的并发唯一操作。但如果在多机环境下就不能满足了,当A,B两台机器同时操 Read More
posted @ 2017-05-04 19:27 奋斗终生 Views(585) Comments(0) Diggs(0) Edit
add by zhj: 如果不考虑键的删除,而是让他过期后自动失效,那用set就可以实现锁了 原文:http://www.cnblogs.com/yjf512/archive/2017/03/22/6597814.html 解锁redis锁的正确姿势 redis是php的好朋友,在php写业务过程中 Read More
posted @ 2017-04-18 00:29 奋斗终生 Views(386) Comments(0) Diggs(0) Edit
add by zhj: 主要讲的是在MySQL在Repeatable Read和Read Committed级别下,加锁时的不同,在Read Committed隔离级别下,只对where 中满足条件的并且已经存在的记录加锁,一般来说,这是我们期望的。而在Repeatable Read下,如果upda Read More
posted @ 2017-04-09 20:06 奋斗终生 Views(1101) Comments(0) Diggs(0) Edit
add by zhj: 非常棒的一篇文章,是我见过的讲加锁最棒最详细的文章了。之前听过网易的《MySQL微专业》,里面的课程讲的也很好,但锁这块讲的跟 这篇文章相比,还是有差距的。网易《MySQL微专业》中的老师在讲锁时,只讲了MySQL默认隔离级别Repeatable Read下的锁的情况,但这个 Read More
posted @ 2017-04-09 19:47 奋斗终生 Views(341) Comments(0) Diggs(0) Edit
原文:http://imysql.com/2015/10/20/mysql-faq-key-len-in-explain.shtml 导读 EXPLAIN中的key_len一列表示什么意思,该如何解读? EXPLAIN执行计划中有一列 key_len 用于表示本次查询中,所选择的索引长度有多少字节, Read More
posted @ 2017-04-07 09:10 奋斗终生 Views(2012) Comments(0) Diggs(1) Edit
原文:http://mp.weixin.qq.com/s/CDKN_nPcIjzA_U5-xwAE5w 导读 EXPLAIN的结果中,有哪些关键信息值得注意呢? MySQL的EXPLAIN当然和ORACLE的没法比,不过我们从它输出的结果中,也可以得到很多有用的信息。 总的来说,我们只需要关注结果中 Read More
posted @ 2017-04-07 08:34 奋斗终生 Views(1498) Comments(0) Diggs(0) Edit
看了该文章之后,很受启发,mysql在update时,一般也是先select。但注意,在Read Committed隔离级别下,如果没有使用索引,并不会锁住整个表, 还是只锁住满足查询条件的记录而已。使用索引的最佳方式是使用主键,如果我们知道主键的范围(只要是精确范围的超集就可以了),那可以在查询 Read More
posted @ 2017-04-01 20:05 奋斗终生 Views(5089) Comments(1) Diggs(1) Edit
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 72 下一页