java
Please_Now
这个作者很懒,什么都没留下…
展开
-
equals 和 hashcode 的理解
对equals的重写应用于比较两个对象是否相等(并非实际内存中地址)。 hashcode应用于集合类Collection中Set、HashMap、Hashtable存储元素时,判断元素不可重复时进行定位查找,保证查找的便捷,新增元素时首先判断对应hashcode值所在位置是否有元素,如无则直接插入,如有则调用equals方法,判断值是否相等,如相等则不能新增,否则可以新增。原创 2015-07-26 17:03:46 · 350 阅读 · 0 评论 -
[java] 浅析ClassLoader
类装载器负责寻找类的字节码文件并构造出jvm中对应的对象组件。要经过以下步骤: 1、查找并导入class字节码文件 2、执行校验,解析步骤 3、初始化:对类的静态变量、静态代码块进行初始化工作。 类的初始化工作由ClassLoader以及其子类负责:ClassLoader-->ExtClassLoader-->AppClassLoader。 ClassLoader 负责加载JRE的核心类转载 2015-12-12 12:03:17 · 346 阅读 · 0 评论 -
elasticsearch 安装ik 分词器
关于elasticsearch 安装ik 分词器网上有很多版本大概分为3步: 1、下载zip包,之后unzip到临时目录。 下载地址为:https://github.com/medcl/elasticsearch-analysis-ik 对应版本关系可见github说明。 2、用maven打包,如服务器无maven需要安装maven,时间可能会很长。安装完成后,进入原创 2016-05-03 21:39:59 · 804 阅读 · 0 评论 -
负载均衡算法之轮询
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl转载 2017-09-22 17:48:43 · 461 阅读 · 0 评论