V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  neuthself  ›  全部回复第 13 页 / 共 14 页
回复总数  265
1 ... 5  6  7  8  9  10  11  12  13  14  
2019-06-04 14:08:42 +08:00
回复了 ukipoi 创建的主题 Java Java HashMap 里,在 getNode 方法中关于&的一个问题。
并且由于每次扩容是上一次的两倍。Jdk1.8 中,扩容之后元素要么是在原来的位置,要么实在原来的位置再移动 2 次幂的位置。
2019-06-04 14:07:55 +08:00
回复了 ukipoi 创建的主题 Java Java HashMap 里,在 getNode 方法中关于&的一个问题。
jdk1.7 中 HashMap 通过 h & (length-1) 来得到数组位置,而底层数组的长度总是为 2 的 n 次方。当 length 为 2 的 n 次方时,h & (length-1) 运算等价与对 length 取模,也就是 h % length,但是 & 比 % 具有更高的效率。

jdk1.8 中 HashMap 优化了高位运算的算法,通过 hashcode() 的高 16 位异或低 16 位实现的: (h = key.hashCode()) ^ (h >>> 16) ,这样做可以在数组 table 的 length 比较小的时候,也能保证考虑到高低 Bit 都参与到 hash 运算中,同时不会有太大的开销。
用手机访问看到了,人体工学椅感觉挺不错的
链接的图好像都挂了
用的单卡移动,信号目前没问题 iOS 12.3
2019-06-01 12:18:25 +08:00
回复了 gugogo 创建的主题 问与答 迫于身体素质越来越差 求推荐跑步鞋
同问楼上 ub 怎么买的这么便宜
2019-05-31 10:53:26 +08:00
回复了 aino 创建的主题 程序员 有无后端老司机出来收徒的
排队磕头
2019-05-30 15:15:11 +08:00
回复了 42ll 创建的主题 生活方式 有没有好的助眠方法?无论几点睡, 6.30 准时醒很恐怖
多运动,前一天跑步跑累了应该就会多睡会吧(个人是这样的
2019-05-30 15:11:38 +08:00
回复了 wisetc 创建的主题 数据库 金额的存储用 long 可以吗
《高性能 MySQL 》也有讲到类似的方式,可以有但感觉没必要,直接用 decimal 吧
有 JD 嘛
2019-05-29 14:16:53 +08:00
回复了 since1994 创建的主题 分享发现 618 快到了,各位大佬列出购物清单,参考一下
AirPods2 Mac 和 iPhone 接口不一致是真的难受
2019-05-29 14:08:16 +08:00
回复了 IWSR 创建的主题 求职 杭州有啥技术氛围比较好的公司呀
什么群(想进
您好,初级 Java 招嘛
2019-05-29 10:15:56 +08:00
回复了 a154312237 创建的主题 分享创造 我们又做了个直男移动电源。(福利)
好看的
2019-05-28 15:25:35 +08:00
回复了 CoderSun 创建的主题 酷工作 大寒潮情况下来个#招聘帖#热热身?
楼上加一,一年工作经验
2019-05-28 10:35:20 +08:00
回复了 lyver 创建的主题 推广 临近年中,大家年初的规划都怎么样了?(福利主题帖)
年初计划跳槽,现在看来工作难找
1 ... 5  6  7  8  9  10  11  12  13  14  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2071 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 242ms · UTC 01:24 · PVG 09:24 · LAX 18:24 · JFK 21:24
Developed with CodeLauncher
♥ Do have faith in what you're doing.