摘要:
本文试图回答一个古老的面试问题:当你在浏览器中输入google.com并且按下回车之后发生了什么? 不过我们不再局限于平常的回答,而是想办法回答地尽可能具体,不遗漏任何细节。 这将是一个协作的过程,所以深入挖掘吧,并且帮助我们一起完善它。仍然有大量的细节等待着你来添加,欢迎向我们发送Pull R... 阅读全文
posted @ 2015-03-30 00:25
沧海一滴
阅读(429)
评论(0)
推荐(0)
摘要:
最近看JDK中的concurrentHashMap类的源码,其中有那么一个函数:/** * Returns a power of two table size for the given desired capacity. * See Hackers Delight, sec 3.2... 阅读全文
posted @ 2015-03-30 00:24
沧海一滴
阅读(541)
评论(0)
推荐(0)
摘要:
最近项目中出现了Tomcat占用CPU100%的情况,原以为是代码中出现死循环,后台使用jstack做了dump,发现是系统中不合理使用HashMap导致出现了死循环(注意不是死锁)。 产生这个死循环的根源在于对一个未保护的共享变量 — 一个"HashMap"数据结构的操作。当在所有操作的... 阅读全文
posted @ 2015-03-30 00:21
沧海一滴
阅读(1850)
评论(0)
推荐(0)

浙公网安备 33010602011771号