240 发简信
  • druid

    编译

  • Pinot

    编译 Segment 生成 一个segment的每列可能会有下面几个文件: .sv.unsorted.fwd single value 字典列...

  • 120
    JVM GC

    分代GC JVM的GC机制叫做分代GC(generational GC),把内存分为两种:新生代(Young Generation)和老年代(O...

  • JVM的内存调优工具

    JVM自带了一些比较好用的工具,比如jstat,jmap等。 jstat -gc pid 可以查看某个进程的gc次数。每列的含义如下 jmap ...

  • scp免密码

    每次scp的时候都会提示输入密码,这在集群运维的时候太不方便,写个脚本都不能自动化。要让scp的时候免密码,其实也很简单。假设我们要从host_...

  • Linux安装apache,并用mod_wsgi部署django

    源码编译方式安装Apache# 首先下载Apache源码压缩包,地址为http://mirror.bit.edu.cn/apache/httpd...

  • Java 读写锁

    对于一个读写锁来说,同一时刻,可以有多个线程拿到读锁,只有一个线程拿到写锁。一旦一个线程拿到写锁,他们任何想要获取读锁或者写锁的线程,都必须等待...

  • 120
    Java Thread Overview

    线程的创建# 创建线程有两种方式:继承Thread类,或者实现Runnable接口 继承Thread类## 也可以创建一个匿名类继承自Threa...

  • Windows下使用Intellij 搭建Spark开发环境

    准备工作# 安装JDK 安装scala 2.10.* 下载Intellij IDEA 下载 Spark Pre-build for hadoop...