灵活运用分布式锁解决数据重复插入问题

2021-07-26
阅读 7 分钟
2.6k
许多面向用户的互联网业务都会在系统后端维护一份用户数据,快应用中心业务也同样做了这件事。快应用中心允许用户对快应用进行收藏,并在服务端记录了用户的收藏列表,通过用户账号标识OpenID来关联收藏的快应用包名。
封面图

Java 并发编程之 JMM & volatile 详解

2021-01-11
阅读 11 分钟
4k
本文从计算机模型开始,以及CPU与内存、IO总线之间的交互关系到CPU缓存一致性协议的逻辑进行了阐述,并对JMM的思想与作用进行了详细的说明。针对volatile关键字从字节码以及汇编指令层面解释了它是如何保证可见性与有序性的,最后对volatile进行了拓展,从实战的角度更了解关键字的运用。

深入理解 MySQL ——锁、事务与并发控制

2019-03-26
阅读 12 分钟
6.8k
本文首发于 vivo 互联网技术微信公众号 [链接]作者:张硕 本文对 MySQL 数据库中有关锁、事务及并发控制的知识及其原理做了系统化的介绍和总结,希望帮助读者能更加深刻地理解 MySQL 中的锁和事务,从而在业务系统开发过程中可以更好地优化与数据库的交互。