03 2019 档案

摘要:基本人性 要做好产品,首先需要对人性有深刻的认识,千百年来基本的人性很少发生改变,归纳起来有这么几条:好逸恶劳、好荣恶辱、好利恶害、好寿恶夭、好安恶危。这几条都是描述性的,缺乏可操作性,需要进一步拆解、细化,最终体现在产品的Features(功能特性)上。 在产品做出来之后,最难的就是怎么获取到首批 阅读全文
posted @ 2019-03-28 11:32 AIData 阅读(425) 评论(0) 推荐(0)
摘要:本篇介绍有关数据库锁相关的知识,关于数据库事务及隔离级别参见《数据库事务ACID特性及隔离级别》这篇文。 乐观锁 乐观锁最常用的实现方式是用数据版本(Version)记录机制。数据版本即为数据增加一个版本标识,一般通过在数据库表中增加一个数字类型的 “version” 字段实现。读取数据时将vers 阅读全文
posted @ 2019-03-07 12:24 AIData 阅读(1225) 评论(0) 推荐(1)
摘要:数据库ACID特性介绍 1、原子性(Atomic)一个事务被视为一个不可分割的最小工作单元,这个事务里的所有操作要么全部成功执行,要么全都不执行,不能只执行其中的一部分操作。实现事务的原子性,要支持回滚操作,在某个操作失败后,回滚到事务执行之前的状态。 回滚是一个抽象概念,大多数数据库在实现事务时是 阅读全文
posted @ 2019-03-05 14:06 AIData 阅读(1046) 评论(0) 推荐(0)