Skip to content

Instantly share code, notes, and snippets.

@legatoo
legatoo / hadoop_install_script.sh
Created November 2, 2014 01:39
For stackoverflow use
#!/bin/bash
# Install Hadoop 2 using pdsh/pdcp where possible.
#
# Command can be interactive or file-based. This script sets up
# a Hadoop 2 cluster with basic configuration. Modify data, log, and pid
# directories as desired. Further configure your cluster with ./conf-hadoop2.sh
# after running this installation script.
#
# Basic environment variables. Edit as necessary
@legatoo
legatoo / tor_vote.py
Created December 7, 2014 13:11
Wechat vote using Tor and Pycurl
import subprocess
import pycurl
import time
from urllib import urlencode
from StringIO import StringIO
import re
from io import BytesIO
def refreshIP():
print "Refreshing IP..."
@legatoo
legatoo / yarn-starter.sh
Last active August 29, 2015 14:13
Put log of every Yarn run into different file
#!/usr/bin/env bash
# Start all hadoop daemons. Run this on master node.
bin=`dirname "${BASH_SOURCE-$0}"`
bin=`cd "$bin"; pwd`
rm_logfile_name=yarn-yarn-resourcemanager-`hostname`.log
nm_logfile_name=yarn-yarn-nodemanager-`hostname`.log
@legatoo
legatoo / settings.xml
Last active August 29, 2015 14:20
Maven Setting For Work
<settings>
<profiles>
<profile>
<id>nexus</id>
<repositories>
<repository>
<id>local-repository</id>
<name>local private repository</name>
<url>http://10.64.12.230:8081/nexus/content/groups/public</url>
<releases>
@legatoo
legatoo / status
Created March 19, 2016 01:22
Kill lock mysql transcation.
#查看 mysql 正在进行的进程
show processlist;
mysqladmin processlist -h 10.4.243.25 -P 6002 -uq3boy -p123
# transcation 部分可以看到那个 thread 给 lock 了,然后杀掉解锁
SHOW ENGINE INNODB STATUS \G;
#杀掉 mysql 任务
kill id
import akka.actor.AbstractExtensionId;
import akka.actor.ExtendedActorSystem;
import akka.actor.Extension;
import akka.actor.Props;
import akka.routing.FromConfig;
import org.springframework.context.ApplicationContext;
/**
* An Akka Extension to provide access to Spring managed Actor Beans.
*/
@legatoo
legatoo / gist:74588362e9e16b58ea85edc4ba12c967
Created February 27, 2018 02:18
SpringActorProducer.java
import akka.actor.Actor;
import akka.actor.IndirectActorProducer;
import org.springframework.context.ApplicationContext;
/**
* An actor producer that lets Spring create the Actor instances.
*/
public class SpringActorProducer implements IndirectActorProducer {
final ApplicationContext applicationContext;
final String actorBeanName;
@legatoo
legatoo / install-gcc-4.9.3.sh
Created June 14, 2018 12:25 — forked from jtilly/install-gcc-4.9.3.sh
Install GCC 4.9.3
#!/bin/bash
# this script installs GCC 4.9.3
# to use it navigate to your home directory and type:
# sh install-gcc-4.9.3.sh
# download and install gcc 4.9.3
wget https://ftp.gnu.org/gnu/gcc/gcc-4.9.3/gcc-4.9.3.tar.gz
tar xzf gcc-4.9.3.tar.gz
cd gcc-4.9.3
@legatoo
legatoo / cpu.sh
Created November 23, 2018 07:04
谁在消耗cpu
#!/bin/sh
ts=$(date +"%s")
jvmPid=$1
defaultLines=100
defaultTop=20
threadStackLines=${2:-$defaultLines}
topThreads=${3:-$defaultTop}
@legatoo
legatoo / bazel.rb
Last active December 6, 2018 11:25
0.15.0 for tf building
class Bazel < Formula
desc "Google's own build tool"
homepage "https://bazel.build/"
url "https://github.com/bazelbuild/bazel/releases/download/0.15.0/bazel-0.15.0-dist.zip"
sha256 "c3b716e6625e6b8c323350c95cd3ae0f56aeb00458dddd10544d5bead8a7b602"
depends_on :java => "1.8"
depends_on :macos => :yosemite
def install