摘要: 经验帖 网易 clickhouse-jdbc踩坑 ReplacingMergeTree ReplacingMergeTree就是在MergeTree的基础上加入了去重的功能,参见ReplacingMergeTree 如何判断数据重复 ReplacingMergeTree在去除重复数据时,是以ORDE 阅读全文
posted @ 2023-09-08 09:25 akia开凯 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 上个月用户连续n天登录天数 用户登录记录表user_login,包括用户id(user_id)、日期(login_date) user_id(bigint) login_date(string) 12333256 2021-01-03 84272916 2021-01-03 94038271 202 阅读全文
posted @ 2023-08-27 10:06 akia开凯 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 给定一个仅包含数字0-9的二叉树,每一条从根节点到叶子节点的路径都可以用一个数字表示。 例如根节点到叶子节点的一条路径是1->2->3,那么这条路径就用123来代替。 找出根节点到叶子节点的所有路径表示的数字之和 例如: 1↵ / ↵ 2 3 根节点到叶子节点的路径1->2用数字12代替 根节点到叶 阅读全文
posted @ 2020-04-22 09:49 akia开凯 阅读(322) 评论(0) 推荐(0) 编辑
摘要: ELK背景 Lucene专注于搜索底层的建设,而Elasticsearch专注于企业应用。 关于分词、索引或者底层lucene的介绍可以看下这篇文章:Lucene介绍与使用。 1. bool查询 2. ES中的数据类型 ES数据类型 3.ilter查询 参考:查询和过滤器上下文 4.index查询 阅读全文
posted @ 2019-09-02 21:34 akia开凯 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 这部分主要讲一下用的过程中不太明白的概念啥的,主要参考官网和OpenTSDB使用总结 1. downSample重采样 有时候每秒打一个点,展示这么多数据会显得很乱,通常也不需要这样精确的数据。可以使用降精度的方式将一段时间的数据点聚合后当作一个数据点,比如将每个小时的数据聚合为1个数据点,这样就会 阅读全文
posted @ 2019-08-18 10:35 akia开凯 阅读(1104) 评论(0) 推荐(0) 编辑
摘要: 灰度发布 按照一定策略选取部分用户,让他们先行体验新版本的应用,通过收集这部分用户的反馈(如:微博、微信公众号留言或者产品数据指标统计、用户行为的数据埋点)以及对新版本功能、性能、稳定性等指标进行评论,进而决定继续放大新版本投放范围直至全量升级或回滚至老版本。 好处: 类型: 互联网广告的三个参与方 阅读全文
posted @ 2019-08-18 08:59 akia开凯 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1. 自定义Sink写入hbase? 使用的是原生的hbase客户端,可以自己控制每多少条记录刷新一次。遇到了几个坑导致数据写不到hbase里边去: 集群hbase版本和客户端版本不一致(版本1和版本2相互之间会有冲突) Jar包冲突 例如protobuf-java版本冲突,常见的是两个关键错误,j 阅读全文
posted @ 2019-07-17 23:17 akia开凯 阅读(7063) 评论(0) 推荐(0) 编辑
摘要: 目录 行为型设计模式 行为型设计模式 1. 模版模式 为什么有模版模式: 定义一个算法的骨架,而将一些步骤的实现延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中某些步骤的具体实现; 优点: 模板方法模式通过把不变的行为搬到父类,去除了子类中的重复代码; 子类实现算法的某些细 阅读全文
posted @ 2019-07-02 09:35 akia开凯 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 这里边只是个人对python中一些函数的简单记录,没有系统地整理python语言的相关知识点,希望大家学习时多多参考其他资料。以前用python用的贼溜,现在得复习一下子了。 📝strip函数 strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。 例如: 📝pyth 阅读全文
posted @ 2019-06-19 23:00 akia开凯 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 这篇博文是借鉴别人的,主要怕以后找不着了,自己只是照抄,转载自http://www.pianshen.com/article/264026969/。 项目组的后台数据库出了些问题,导致Mysql和Redis缓存之间出现了数据不一致,因此需要同步一下他俩。于是乎我从网上找了这篇文章,这种方法只是短期同 阅读全文
posted @ 2019-06-07 21:07 akia开凯 阅读(824) 评论(0) 推荐(0) 编辑