
设计模式
Justinjiang1314
效率类软件开发,例如云笔记,online office
展开
-
Java工具类解析系列 -- ReentrantReadWriteLock
概念和ReentrantLock相比,ReentrantReadWriteLock在原有的互斥锁(写锁)的基础上,添加了一把共享锁(读锁)。名词解释读写锁有以下三个重要的特性(参见:ReentrantReadWriteLock读写锁详解):(1)公平选择性:支持非公平(默认)和公平的锁获取方式,吞吐量还是非公平优于公平。(2)重进入:读锁和写锁都支持线程重进入。(3)锁降级:遵循获取写锁、获取读锁再释放写锁的次序,写锁能够降级成为读锁。工作原理/方式这个链接Reent..转载 2022-01-25 14:36:29 · 177 阅读 · 0 评论 -
MongoDB一对多模式的三种设计方案
今天读了篇文章,关于mongodb里,一对多模式下的schema设计方案,感觉说的挺清晰,所以分享一下。原链接:https://www.mongodb.com/blog/post/6-rules-of-thumb-for-mongodb-schema-design-part-1问题:数据库设计中,数据之间的引用不可避免,其中常见的模式就是一对多。举个例子:Person和AddressesPerso...翻译 2018-06-22 11:53:23 · 7998 阅读 · 1 评论