搜索结果
查询Tags标签: Entry,共有 257条记录-
Java遍历Map集合的四种方式
Map 集合的遍历与 List 和 Set 集合不同。Map 有两组值,因此遍历时可以只遍历值的集合,也可以只遍历键的集合,也可以同时遍历。Map 以及实现 Map 的接口类(如 HashMap、TreeMap、LinkedHashMap、Hashtable 等)都可以用以下几种方式遍历。1)在 for 循环中使用 entrie…
2022/1/9 1:03:36 人评论 次浏览 -
Java遍历Map集合的四种方式
Map 集合的遍历与 List 和 Set 集合不同。Map 有两组值,因此遍历时可以只遍历值的集合,也可以只遍历键的集合,也可以同时遍历。Map 以及实现 Map 的接口类(如 HashMap、TreeMap、LinkedHashMap、Hashtable 等)都可以用以下几种方式遍历。1)在 for 循环中使用 entrie…
2022/1/9 1:03:36 人评论 次浏览 -
关于java WatchService使用的研究
需求:要求监听到在idea中rebuild的class文件的变化事件。 问题: 只能监听到第一次出现的事件,之后的事件没有监听到。 经过实验后推测原因是idea每次rebuild会重新生成文件夹, 导致之前register失效。 解决方法在最后重新registerpublic static void main(String[] ar…
2022/1/8 20:09:05 人评论 次浏览 -
关于java WatchService使用的研究
需求:要求监听到在idea中rebuild的class文件的变化事件。 问题: 只能监听到第一次出现的事件,之后的事件没有监听到。 经过实验后推测原因是idea每次rebuild会重新生成文件夹, 导致之前register失效。 解决方法在最后重新registerpublic static void main(String[] ar…
2022/1/8 20:09:05 人评论 次浏览 -
C++语言导学 第二章 用户自定义类型 - 2.4 联合
第二章 用户自定义类型 2.4 联合2.4 联合 union是一种特殊的struct,它的所有成员被分配在同一块内存区域中,因此,联合实际占用的空间就是它最大的成员所占的空间。自然,在某个时刻,一个union中只能保存一个成员的值。例如,一个符号表表项结构保存一个名字和一个值,…
2021/12/27 11:09:23 人评论 次浏览 -
C++语言导学 第二章 用户自定义类型 - 2.4 联合
第二章 用户自定义类型 2.4 联合2.4 联合 union是一种特殊的struct,它的所有成员被分配在同一块内存区域中,因此,联合实际占用的空间就是它最大的成员所占的空间。自然,在某个时刻,一个union中只能保存一个成员的值。例如,一个符号表表项结构保存一个名字和一个值,…
2021/12/27 11:09:23 人评论 次浏览 -
【redis源码学习】redis 中的“消息队列” Stream
文章目录 关于redis StreamStream 结构Stream 操作添加消息新增消费组删除消息裁剪信息流释放消费组查找元素关于redis Stream redis stream 实现了大部分消息队列的功能,包括: 消息ID的序列化生成 消息遍历 消息的阻塞和非阻塞读取 消息的分组消费 ACK确认机制这一套组…
2021/12/27 2:09:34 人评论 次浏览 -
【redis源码学习】redis 中的“消息队列” Stream
文章目录 关于redis StreamStream 结构Stream 操作添加消息新增消费组删除消息裁剪信息流释放消费组查找元素关于redis Stream redis stream 实现了大部分消息队列的功能,包括: 消息ID的序列化生成 消息遍历 消息的阻塞和非阻塞读取 消息的分组消费 ACK确认机制这一套组…
2021/12/27 2:09:34 人评论 次浏览 -
LinkedHashMap 的原理与源码解析
LinkedHashMap 的原理与使用 LinkedHashMap 是对 HashMap 的封装和拓展,在保留了 HashMap 原有功能的基础上,加了一些链表相关的属性,用来记录 HashMap 元素的先后顺序,这样如果要根据(节点插入或访问)顺序访问节点时,只要去遍历链表即可。 默认元素插入顺序排序:…
2021/12/27 1:07:44 人评论 次浏览 -
LinkedHashMap 的原理与源码解析
LinkedHashMap 的原理与使用 LinkedHashMap 是对 HashMap 的封装和拓展,在保留了 HashMap 原有功能的基础上,加了一些链表相关的属性,用来记录 HashMap 元素的先后顺序,这样如果要根据(节点插入或访问)顺序访问节点时,只要去遍历链表即可。 默认元素插入顺序排序:…
2021/12/27 1:07:44 人评论 次浏览 -
Solr源码分析(10)之Lucene的索引文件(5)
2021SC@SDUSC 1. .dvd和.dvm文件 .dvm是存放了DocValue域的元数据,比如DocValue偏移量。 .dvd则存放了DocValue的数据。在Solr4.8.0中,dvd以及dvm用到的Lucene编码格式是Lucene45DocValuesFormat。跟之前的文件格式类似,它分别包含Lucene45DocValuesProducer和Lucene45…
2021/12/26 9:37:14 人评论 次浏览 -
Solr源码分析(10)之Lucene的索引文件(5)
2021SC@SDUSC 1. .dvd和.dvm文件 .dvm是存放了DocValue域的元数据,比如DocValue偏移量。 .dvd则存放了DocValue的数据。在Solr4.8.0中,dvd以及dvm用到的Lucene编码格式是Lucene45DocValuesFormat。跟之前的文件格式类似,它分别包含Lucene45DocValuesProducer和Lucene45…
2021/12/26 9:37:14 人评论 次浏览 -
ThreadLocalMap 源码分析
一 点睛 在分析 ThreadLocal 方法的时,我们了解到 ThreadLocal 的操作实际上是围绕 ThreadLocalMap 展开的。所以,我们有必要分析一下 ThreadLocalMap 的源码。 二 基本结构 ThreadLocalMap 是 ThreadLocal 的内部类,没有实现 Map 接口,它是用独立的方式实现 Map 的功…
2021/12/25 12:07:18 人评论 次浏览 -
ThreadLocalMap 源码分析
一 点睛 在分析 ThreadLocal 方法的时,我们了解到 ThreadLocal 的操作实际上是围绕 ThreadLocalMap 展开的。所以,我们有必要分析一下 ThreadLocalMap 的源码。 二 基本结构 ThreadLocalMap 是 ThreadLocal 的内部类,没有实现 Map 接口,它是用独立的方式实现 Map 的功…
2021/12/25 12:07:18 人评论 次浏览 -
K-means聚类算法java实现
K-Means聚类算法 目的:将数据分为K组 基本思路随机选取K个对象作为初始的聚类中心 计算每个对象与各个聚类中心之间的距离,将每个对象分配给距离它最近的聚类中心 将属于同一类的对象求均值,将这个均值作为该类的新的聚类中心 重复2,3步,直到求出的聚类中心满足某个条…
2021/12/24 22:37:38 人评论 次浏览