摘要:
HashMap内部是基于哈希表实现的键值对存储,继承 AbstractMap 并且实现了 Map 接口。 HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。 当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashcode,让后 阅读全文
posted @ 2020-06-18 22:24
琅琊甲乙木
阅读(202)
评论(0)
推荐(0)
摘要:
本篇文章从底层原理层面深度剖析volatile关键字是如何实现内存可见性的,同时引入了Java内存模型、指令重排序以及内存屏障等知识点作为原理分析的知识支撑。 阅读本文之前,推荐大家先阅读作者之前的一篇关于happens-before的文章,这样更有助于大家对volatile关键字底层原理的理解。 阅读全文
posted @ 2020-06-18 18:44
琅琊甲乙木
阅读(291)
评论(0)
推荐(0)
摘要:
问题描述: 例如手机朋友网有n个服务器,为了方便用户的访问会在服务器上缓存数据,因此用户每次访问的时候最好能保持同一台服务器。已有的做法是根据ServerIPIndex[QQNUM%n]得到请求的服务器,这种方法很方便将用户分到不同的服务器上去。但是如果一台服务器死掉了,那么n就变为了n-1,那么S 阅读全文
posted @ 2020-06-18 09:46
琅琊甲乙木
阅读(196)
评论(0)
推荐(0)

浙公网安备 33010602011771号