Skip to content

Instantly share code, notes, and snippets.

### Keybase proof
I hereby claim:
* I am svzdvd on github.
* I am svzdvd (https://keybase.io/svzdvd) on keybase.
* I have a public key whose fingerprint is E3D3 35F7 4083 DB9E BA44 833D E53E 6E5D AD22 AE53
To claim this, I am signing this object:
import java.util.LinkedList;
import java.util.concurrent.TimeUnit;
public class StopWatchTree
{
private final String name;
private final long startNanoTime;
private final LinkedList<StopWatchTree> children;
@svzdvd
svzdvd / gist:1957234
Created March 2, 2012 09:33
ColumnStore | Import data from a JDBC Connection
// create a column store instance in a new empty directory:
ColumnStore columnStore = new ColumnStore("/path/to/mycstore");
// get the column store table you want to use
TableDefinition tableDef = columnStore.getTableDefinition("udr");
if (tableDef == null) {
// if the table doesn't exists create a new table using a configuration file:
tableDef = new TableDefinition("udr", new File("udr.cfg"), 5000000);
tableDef = columnStore.addTableDefinition(tableDef);
}
@svzdvd
svzdvd / gist:1957356
Created March 2, 2012 09:45
ColumnStore | Import data from a tab-separated file
// create a column store instance in a new empty directory:
ColumnStore columnStore = new ColumnStore("/path/to/mycstore");
// get the column store table you want to use
TableDefinition tableDef = columnStore.getTableDefinition("udr");
if (tableDef == null) {
// if the table doesn't exists create a new table using a configuration file:
tableDef = new TableDefinition("udr", new File("udr.cfg"), 5000000);
tableDef = columnStore.addTableDefinition(tableDef);
}
@svzdvd
svzdvd / solr.xml
Last active December 14, 2015 11:48
<?xml version="1.0" encoding="utf-8"?>
<Context docBase="/data/solr/solr.war" debug="0" privileged="true" allowLinking="true" crossContext="true">
<Environment name="solr/home" type="java.lang.String" value="/data/solr" override="true" />
</Context>
@svzdvd
svzdvd / 01_centosckan_packages.sh
Created March 4, 2013 11:15
CKAN 1.8 setup on Centos 6.3
yum install -y sudo
yum groupinstall -y "Development Tools"
yum install -y kernel-devel
yum install -y java-1.6.0-openjdk
yum install -y java-1.6.0-openjdk-devel
yum install -y tomcat6
yum install -y xalan-j2
yum install -y postgresql postgresql-server postgresql-devel
yum install -y mercurial git subversion
@svzdvd
svzdvd / 02_setup_solr.sh
Last active December 14, 2015 11:49
Setup Solr 1.4.1 on Centos 6.3
cd /usr/src
curl http://archive.apache.org/dist/lucene/solr/1.4.1/apache-solr-1.4.1.tgz | tar xfz -
mkdir -p /data/solr
cp -Rv apache-solr-1.4.1/example/solr/* /data/solr
cp apache-solr-1.4.1/dist/apache-solr-1.4.1.war /data/solr/solr.war
chown -Rc tomcat /data/solr/
cd /etc/tomcat6/Catalina/localhost/
wget https://gist.github.com/svzdvd/5081810/raw/20785988538479906a584037a2839aba6e3382ba/solr.xml
@svzdvd
svzdvd / jdk-download.sh
Created May 30, 2013 12:47
Download Oracle JDK using wget
wget --no-cookies --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F" "http://download.oracle.com/otn-pub/java/jdk/7u21-b11/jdk-7u21-linux-x64.tar.gz"
@svzdvd
svzdvd / ubuntu-jdk-installation.sh
Last active December 17, 2015 21:49
Oracle JDK 7 installation on Ubuntu
wget --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-x64.tar.gz"
tar xzf jdk-7u51-linux-x64.tar.gz
sudo mv jdk1.7.0_51 /usr/lib/jvm/
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0_51/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_51/bin/javac" 1
# interactive selection
sudo update-alternatives --config java
# interactive selection
import java.lang.management.LockInfo;
import java.lang.management.ManagementFactory;
import java.lang.management.ThreadInfo;
import java.lang.management.ThreadMXBean;
import java.util.HashMap;
import java.util.Map;
/**
* http://stackoverflow.com/a/2362939
*/