rollback
判断一家公司产品设计水平可以从两方面看:1,设计师是否开心
判断一家公司产品设计水平可以从两方面看:1,设计师是否开心,这是 leading indicator;2,产品设计的质量,这是 lagging indicator。 本文标题中的 Canary in a Coal Mine(矿井中的金丝雀)是指危险将至的标志;矿井中的工人带金丝雀下矿井,金丝雀对危险气体敏感,如果有毒气泄漏,金丝雀比人先死,矿工一见金丝雀死了,就知道该撤出矿井了。 科技圈里使用 canary 作为比喻的还有 "Canary server" 或 "Canary deployment",指的是部署代码时先部署到一台或几台服务器上,如果监控发现问题了,就可以立刻 rollback,就像比喻中的金丝雀一样,吸进毒气(发现代码有问题)先死了
关于原子性,很多人在多个地方都听说过,大家也都背的很熟悉
关于原子性,很多人在多个地方都听说过,大家也都背的很熟悉。 在事务的ACID中,有原子性的概念,在并发编程的原子性、可见性、有序性中也有原子性的概念。 有人认为他们是一样的,甚至很多人在说原子性的时候也都是这么说的: 原子性是指事务是一个不可再分割的工作单元,事务中的操作要么都发生,要么都不发生