笔记
Tanyueqing
这个作者很懒,什么都没留下…
展开
-
scala ----之不成方圆的一隅
一、类 1.类成员 成员变量 成员方法二、方法 1.主方法 形参 args : Array[String] String 数组 声明时间变量 声明日志变量 通过logger类调用getlogger方法 声明 hivecontext 参数的引用 通过使用匿名类的方式构建sparkconf...原创 2018-07-13 09:44:41 · 175 阅读 · 0 评论 -
HashMap中hashcode()生成新哈希原理
1.取到hash值将高16位向低16位进行移动,2.将原hash值的低16位与右移16位的高16位值做异或 ^ 运算,(异或运算可以使二进制0,1分散,而不是像使用 & | 集中全1,全0)3.使得计算后的hash值与原hash值的两部分特征值相关(高低16位)4.再将新hash值与n-1(15,二进制位除最高位为0其余全1)做与 & 运算5.使之均匀放置在0-15个位置中,生成下...原创 2018-06-28 23:11:35 · 1282 阅读 · 0 评论