典型的应用场景是: 有N台服务器提供缓存服务,需要对服务器进行负载均衡,将请求平均分发到每台服务器上,每台机器负责1/N的服务。 常用的算法是对hash结果取余数 (hash() mod N ):对机器编号从0到N-1,按照自定义的 hash()算法,对每个请求的hash()值按N取模,得到余数i, ...
分类:
编程语言 时间:
2019-07-28 13:42:42
阅读次数:
104
1.Collection全览-非线程安全的实现类 接口简介 Iterable:迭代器接口,用于遍历数据。foreach或者iterator。 Collection:集合,java容器大部分集合的父类接口。java集合分两派,一派是Collection(只存储值的容器),一派是Map(存储键值对的容器 ...
分类:
编程语言 时间:
2019-07-21 13:33:28
阅读次数:
127
虽然突兀,但是项目已经开始了 我们首先定义公共的css文件 关于js组件设计设计原则 https://github.com/jawil/blog/issues/21 em相对于父级元素 rem相对于根html标签 有一个小栗子 ...
分类:
其他好文 时间:
2019-07-19 21:11:29
阅读次数:
139
1 import java.util.HashMap; 2 3 public class MapTest { 4 /** 5 * 1.Map集合是双列几个,一个元素包含两个值(key,value) 6 * 2.Map集合中的元素,key和value的数据类型可以相同也可以不同 7 * 3.Map集合... ...
分类:
编程语言 时间:
2019-07-19 20:41:47
阅读次数:
103
什么是包装类? 为了能快速使用基本类型的数据,提供了基本类型对应的类,这就是包装类. 包装类是个功能类,而不是将基本类型转成包装类。 怎么用? 通过类创建对象就能使用java提供的功能便捷的操作基本类型数据 1.Void 2.Integer 整数类型有共享范围(-128,127),在这个范围内不同对 ...
分类:
其他好文 时间:
2019-07-16 15:23:20
阅读次数:
88
1. HTML DOM 事件 参考文档:https://www.runoob.com/jsref/dom-obj-event.html HTML DOM 事件允许Javascript在HTML文档元素中注册不同事件处理程序。 事件通常与函数结合使用,函数不会在事件发生前被执行! (如用户点击按钮)。 ...
分类:
Web程序 时间:
2019-07-13 13:36:47
阅读次数:
473
HashMap的扩容机制 resize() HashMap底层逻辑 带着问题去思考? 1.获取数组指针算法是什么? 2.为什么HashMap数组长度默认为16? 默认长度为什么2的n次幂方? 解释说明: 结论: 那为什么选择16作为默认值呢? 3、hashmap的resize ...
分类:
其他好文 时间:
2019-07-12 16:57:12
阅读次数:
241
原文链接:https://mp.weixin.qq.com/s/KnSUprd6Z7zbpZAVR1OEdw 1. Java 基础 1. JDK 和 JRE 有什么区别? 2. == 和 equals 的区别是什么? 3. 两个对象的 hashCode() 相同,则 equals() 也一定为 tr ...
分类:
其他好文 时间:
2019-07-11 12:21:16
阅读次数:
82
一、例子: <body> <pre> pre 元素中的文本通常会保留空格 和 换行符, 而文本自身也会呈现为等宽字体。 </pre> </body> 二、说明: pre包住的内容如同word内容,不受HTML块元素行元素限制,文件格式进行修改,换行,字体等宽设置, 最后网页显示内容与word一样;《 ...
分类:
其他好文 时间:
2019-07-06 22:10:46
阅读次数:
136
说明 接着上次 "手撕面试题ThreadLocal!!!" 面试官一听,哎呦不错哦!本文将继续上文的话题,来聊聊FastThreadLocal, 目前关于FastThreadLocal的很多文章都有点老有点过时了(本文将澄清几个误区),很多文章关于FastThreadLocal介绍的也不全,希望本篇 ...
分类:
其他好文 时间:
2019-07-02 22:44:38
阅读次数:
109