自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 java实现LRU算法

LRU是常见的淘汰策略算法,是Least Recently Used的缩写,即最近最少使用。使用java实现非常简单,使用LinkedHashMap 数据结构即可LinkedHashMap 继承自 HashMap。默认以cha

2021-11-10 11:03:02 257

原创 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 531

原创 使用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 5701

原创 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 321

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除