- 博客(4)
- 收藏
- 关注
原创 java实现LRU算法
LRU是常见的淘汰策略算法,是Least Recently Used的缩写,即最近最少使用。 使用java实现非常简单,使用LinkedHashMap 数据结构即可 LinkedHashMap 继承自 HashMap。默认以cha
2021-11-10 11:03:02
290
原创 Hutool DateUtil用法
<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.6.4</version> </dependency> System.out.println(DateUtil.currentSeconds()); //单位:秒 System.out.println(Dat.
2021-11-10 11:00:09
597
原创 使用Clickhouse去重
使用场景:通常为计算 uv 一、准备测试数据表 createtabletest_distinct ( id UInt32 ) ENGINE = Memory; insertintotest_distinctvalues (1),(1),(1),(2)(2),(2),(2),(2),(3),(4),(4),(4),(5),(6),(7),(8),(7),(6),(8),(8); 二、根据ID进行去重 在My...
2021-06-25 19:26:08
5970
原创 clickhouse 通过 SummingMergeTree 优化查询
背景:通过 clickhouse 统计 pv 现有一张表 create table click_event( id String comment '点击ID', cid UInt64 comment '用户ID', created_time DateTime comment '点击时间') ENGINE = MergeTreeorder by id; 该表为 click_event ,用户每点击一次,向该表写入一条数据。 写入测试数据 insert into click_e
2021-06-23 19:59:51
365
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人