04 2018 档案
Redis分布式锁
摘要:Redis 已经考虑到了大家的疾苦,从 2.6.12 起,SET 涵盖了 SETEX 的功能,并且 SET 本身已经包含了设置过期时间的功能,也就是说,我们前面需要的功能只用 SET 就可以实现。 如上代码是完美的吗?答案是还差一点!设想一下,如果一个请求更新缓存的时间比较长,甚至比锁的有效期还要长 阅读全文
posted @ 2018-04-19 21:57 花开浪漫拾 阅读(197) 评论(0) 推荐(0) 编辑
java happens-before原则规则
摘要:程序次序规则:一个线程内,按照代码顺序,书写在前面的操作先行发生于书写在后面的操作; 锁定规则:一个unLock操作先行发生于后面对同一个锁额lock操作; volatile变量规则:对一个变量的写操作先行发生于后面对这个变量的读操作; 传递规则:如果操作A先行发生于操作B,而操作B又先行发生于操作 阅读全文
posted @ 2018-04-16 02:17 花开浪漫拾 阅读(1621) 评论(0) 推荐(2) 编辑
事务隔离级别
摘要:大多数的数据库系统的默认事务隔离级别都是:Read committed,而MySQL的默认事务隔离级别是:Repeatable Read 大多数的数据库系统的默认事务隔离级别都是:Read committed,而MySQL的默认事务隔离级别是:Repeatable Read 脏读:读取到另一个事务未 阅读全文
posted @ 2018-04-16 01:49 花开浪漫拾 阅读(147) 评论(0) 推荐(0) 编辑

喜欢请打赏

扫描二维码打赏

了解更多