摘要: 一 缓存与数据库不一致的三种情况 1. 数据库有数据,缓存没有数据; 2. 数据库有数据,缓存也有数据,数据不相等; 3. 数据库没有数据,缓存有数据。 二 一致性策略 1. 首先尝试从缓存读取,读到数据则直接返回;如果读不到,就读数据库,并将数据会写到缓存,并返回。 2. 需要更新数据时,先更新数 阅读全文
posted @ 2018-01-03 16:03 balfish 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 浅拷贝:浅拷贝会在堆上创建一个新的对象(区别于引用拷贝的一点),不过,如果原对象内部的属性是引用类型的话,浅拷贝会直接复制内部对象的引用地址,也就是说拷贝对象和原对象共用同一个内部对象。 深拷贝:深拷贝会完全复制整个对象,包括这个对象所包含的内部对象。 一 demo演示 1 Professor类 1 阅读全文
posted @ 2018-01-03 11:33 balfish 阅读(452) 评论(1) 推荐(0) 编辑