HLee

LV2
发表了文章

Set API

HLee
API
发表了文章

Set介绍

Set 和 List 一样,也是继承 Collection 接口, Set 不保存重复的元素,如果试图将相同对象的多个实例添加到 Set 中,那么不好意思,它会...

HLee
Java
发表了文章

List API

ArrayList 的 subList 结果不可强转成 ArrayList,否则会抛出ClassCastException异常,即java.util.Rando...

HLee
API
发表了文章

List介绍

从上图可以看出,ArrayList、 LinkedList 和 Vector都实现了List接口,是List的三种实现,所以在用法上非常相似。他们之间的主要区别...

HLee
Java
发表了文章

JVM:垃圾收集器

如果说收集算法是内存回收的方法论,那垃圾收集器就是内存回收的实践者。《Java虚拟机规范》中对垃圾收集器应该如何实现并没有做出任何规定,因此不同厂商、不同版本的...

HLee
JVM
发表了文章

JVM:垃圾收集策略与算法

在堆里面存放着Java世界中几乎所有的对象实例,垃圾收集器在对堆进行回收前,第一件事是确定这些对象之中哪些还"存活"着,哪些已经"死去"了。

HLee
JVM
发表了文章

JVM:类加载器

Java虚拟机设计团队有意把类加载阶段中的"通过一个类的全限定名来获取描述该类的二进制字节流"这个动作放到Java虚拟机外部去实现,以便让应用程序自己决定如何获...

HLee
JVM
发表了文章

记录:Reindex操作线上数据

索引数据73522618,本次改动需要给索引添加一个新字段scope,并设置一个默认值为"LXF"。在本次上线之后,新录入的数据将会通过代码默认赋值"LXF"。...

HLee
归档存储
发表了文章

JVM:内存结构

程序计数器(Program Counter Register)是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。在Java虚拟机概念模型里(...

HLee
JVM
发表了文章

JVM:HotSpot 虚拟机对象探秘

在HotSpot虚拟机里,对象在堆内存中的存储布局可以分为三部分:对象头、实例数据、对齐填充。

HLee
JVM
发表了文章

JVM:类加载过程

Java天生可以动态扩展的语言特性就是依赖运行期动态加载和动态连接这个特点实现的。

HLee
JVM
发表了文章

Elasticsearch调优实践

在规模比较大的集群中,可以防止新建shard时扫描所有shard的元数据,提升shard分配速度。

HLee
Elasticsearch搜索引擎
发表了文章

数据结构:排序

外部排序:是指在排序期间元素无法全部同时存在内存中,必须在排序的过程中根据要求不断地在内、外存之间移动的排序

HLee
数据结构
发表了文章

Elasticsearch分布式-Zen2(新版本7.0)

Elasticsearch如此广泛流行的原因之一是因为其易于扩展,可以从仅具有几个节点的小集群扩展到有数百个节点的大型集群,并且保证不管集群规模的大小,其核心的...

HLee
Elasticsearch搜索引擎
发表了文章

String API

HLee
API
发表了文章

Map API

HLee
API
发表了文章

Immutable使用

Guava是google的一个库,弥补了java语言的很多方面的不足,很多在java8中已有实现。Guava提供了对JDK里标准集合类里的immutable版本...

HLee
Java
发表了文章

数据结构:查找

平均查找长度(ASL):在查找的过程中,一次查找的长度是指需要比较的关键字次数,而平均查找长度则是所有查找过程中进行关键字的比较次数的平均值。

HLee
数据结构
发表了文章

Elasticsearch使用:Search After API

官网地址:https://www.elastic.co/guide/en/elasticsearch/reference/6.8/search-request-...

HLee
Elasticsearch全文检索
发表了文章

Get & Post

邓哥家住在吃鸡村,邓嫂家住在农药屯。邓哥到邓嫂家可以有很多种选择,走着去、驾车去、坐火车去等等。邓哥通常选择驾车过去。

HLee
即时通信

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券