摘要:
bitmap是什么 时序数据库支持多维查询,一般来讲,两种方式,一种是倒排索引,ES使用的;一种是bitmap索引,druid就在使用这种方式。bitmap是个什么?一种使用bit位来存储value,可以节省很大空间,在查询时也能通过与或关系快速查询。 举个例子来看,bitmap是怎么来加速多维查询 阅读全文
摘要:
bitmap是什么 时序数据库支持多维查询,一般来讲,两种方式,一种是倒排索引,ES使用的;一种是bitmap索引,druid就在使用这种方式。bitmap是个什么?一种使用bit位来存储value,可以节省很大空间,在查询时也能通过与或关系快速查询。 举个例子来看,bitmap是怎么来加速多维查询 阅读全文
摘要:
基本概念 切面类 Spring切面类,@Aspect,可以在不侵入代码的情况下执行,如日志的打印。通常定义一个切面类使用@Aspect,@Component注解。定义好一个切面类。 切点 切点@PointCut,切点的定义通常使用该注解,一般有两种方式 1.@PointCut("execution( 阅读全文
摘要:
前言 在大数据时代的今天,数据分析的体量、数据分析的速度都变得越来越重要,也是考验数据分析引擎的重点。在数据分析领域,如果有一款引擎在易用性,数据体量,查询效率上都能满足,这一定是一款好的分析引擎,现实是每个引擎都有优缺点,在选型的时候需要根据业务需求来确定选哪个合适。比如数据量小,查询方便选用什么 阅读全文
摘要:
错误信息 Caused by: org.apache.catalina.LifecycleException: A child container failed during start at org.apache.catalina.core.ContainerBase.startInternal( 阅读全文
摘要:
转载 Caused by: java.lang.UnsupportedOperationException 解决方案 博客分类: Java 转载 Caused by: java.lang.UnsupportedOperationException 解决方案 Java 背景: 今天在跑一个UnitTe 阅读全文
摘要:
有时候用Integer代表int类型的时候经常会判断是否相等,最习惯的写法就是aa==bb这种,然而发现这样存在很大的问题,先看下面两个场景场景A:Integer aa=100;Integer bb=100;System.out.println(aa==bb);System.out.println( 阅读全文
摘要:
看过MR的处理流程的人应该都知道,在MR处理的时候有个split,这个split数量决定了mapper的数量,那split是怎么来的呢?我们在写MR代码的时候也没有接口可以定义split的数量,那split怎么来的? 有人说是block数量,真是是这样吗? 我们来看一下源码: 其中的getMinSp 阅读全文
摘要:
mysql binlog恢复数据,有时候可能不小心delete了数据,一下子捉急了,怎么办? binlog来恢复(前提是你开启了binlog),怎么开启呢? 在my.cnf文件中添加如下 [mysqld]log_bin = mysql_bin 重启服务即可 接下来讲讲怎么恢复,删除数据后,马上查看当 阅读全文
摘要:
最近nginx访问经常出现502, 甚至还出现进程无法创建的问题,首先是怀疑Linux连接数设置有问题, ulimit -u查看连接数为2w,应该不算低,后来就给调到的6w; 查下Linux上的当前的线程数, pstree -p| wc -l 存在七千多,怎么会呢? 于是pstree -p | mo 阅读全文
摘要:
记得这是曾经面阿里的一个面试题,数据量亿级别的数据,提升查询效率怎么去处理? 这里不讲什么导ES,导Hbase之类的, 只通过mysql来处理,这时候会用到分区表; 分区表怎么个意思呢? 跟hive里面的partition类似,但是功能没有hive强大,有很多限制,mysql 5.01后开始支持,创 阅读全文
|