摘要:1,经常说的窗口是个啥? 大家平时开发经常会做一些聚合操作,比如count,sum等。在离线跑批的情况下,这些数据都是恒定的,所以不会有什么问题。但是到了实时流的场景,似乎就不太行了。比如小伙伴陆续排队来游乐园玩耍,售票员如果需要做统计,是怎么样的呢? 3个,4个,5个。。。。。。可以知道,在流的世 阅读全文
posted @ 2020-08-30 23:56 一缕清风007 阅读(256) 评论(0) 推荐(0) 编辑
只有博主才能阅读该文。 阅读全文
posted @ 2019-09-09 20:17 一缕清风007 阅读(236) 评论(0) 推荐(0) 编辑
只有博主才能阅读该文。 阅读全文
posted @ 2019-09-03 15:22 一缕清风007 阅读(528) 评论(0) 推荐(0) 编辑
只有博主才能阅读该文。 阅读全文
posted @ 2019-09-02 13:29 一缕清风007 阅读(249) 评论(0) 推荐(0) 编辑
只有博主才能阅读该文。 阅读全文
posted @ 2019-08-30 14:30 一缕清风007 阅读(48) 评论(0) 推荐(0) 编辑
只有博主才能阅读该文。 阅读全文
posted @ 2019-08-27 00:58 一缕清风007 阅读(45) 评论(0) 推荐(0) 编辑
摘要:1,概述 前面讲了hashMap的一些原理,LinkedHashMap继承自hashMap,这篇文章我们来大概看看LinkedHashMap的原理。首先说明一下,HashMap是无序的也就是不会基于插入的顺序来读取,这种场景之下就会考虑使用LinkedHashMap。 2,LinkedHashMap 阅读全文
posted @ 2019-08-26 00:13 一缕清风007 阅读(251) 评论(0) 推荐(0) 编辑
摘要:1,概述 搞java的人,都应该知道hashMap的底层数据结构是一个数组+链表(+红黑树)。 大体思路:首先是基于key做hash操作,然后与数组长度取模,定位到某个数组位置。如果冲突了(可能是hash冲突,或者是hash值与长度取模之后),就会在该数组位置再挂一个链表。jdk1.8以后当链表长度 阅读全文
posted @ 2019-08-23 20:58 一缕清风007 阅读(68) 评论(0) 推荐(0) 编辑