架构
dylloveyou
这个作者很懒,什么都没留下…
展开
-
图文并茂的带你彻底理解悲观锁与乐观锁
这是一篇介绍悲观锁和乐观锁的入门文章。旨在让那些不了解悲观锁和乐观锁的小白们弄清楚什么是悲观锁,什么是乐观锁。不同于其他文章,本文会配上相应的图解让大家更容易理解。通过该文,你会学习到如下的知识。 1 锁(Lock) 在介绍悲观锁和乐观锁之前,让我们看一下什么是锁。 锁,在我们生活中随处可见,我们的门上有锁,我们存钱的保险柜上有锁,是用来保护我们财产安全的。 程序中也有锁,当多个线程修改共享变量时...转载 2020-01-17 22:11:20 · 257 阅读 · 0 评论 -
十多年研发、架构经验老司机的技术选型哲学
不谈具体技术,从更高层面看,技术选型应该怎么做? 写在前面 技术选型是一个很热门的话题,最近我看到自己的微信朋友圈有好几篇关于技术选型的文章,读者对这类主题的热情很高。在技术组织内部,技术人员经常会面临技术选型问题,有时候,技术选型还常常牵扯好几波干系人,相互之间还会产生争议,有的甚至还可能发展到派系斗争的地步。即便像我自己,已经有十几年研发和架构经验的老司机,不管是工作还是业余,有很大部...转载 2018-03-17 16:37:04 · 940 阅读 · 0 评论 -
分布式事务的实现原理
事务是数据库系统中非常有趣也非常重要的概念,它是数据库管理系统执行过程中的一个逻辑单元,它能够保证一个事务中的所有操作要么全部执行,要么全不执行;在 SOA 与微服务架构大行其道的今天,在分布式的多个服务中保证业务的一致性就需要我们实现分布式事务。 在这篇文章中,我们将介绍事务的实现原理、分布式事务的理论基础以及实现原理。 事务 在文章的开头,我们已经说过事务是数据库管理系统执行过程中的一个逻辑单...转载 2018-11-25 12:41:53 · 382 阅读 · 0 评论