Skip to content

Instantly share code, notes, and snippets.

View martint's full-sized avatar

Martin Traverso martint

View GitHub Profile
@martint
martint / notify.sh
Last active August 29, 2015 14:02
notify wrapper
# needs https://github.com/alloy/terminal-notifier
# brew install terminal-notifier
# to use, source this file or copy the code into your bashrc,
# then prefix your commands with "notify". E.g.,
#
# notify mvn clean install
#
notify() {
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f61e68c1115, pid=32185, tid=1125943616
#
# JRE version: Java(TM) SE Runtime Environment (8.0_05-b13) (build 1.8.0_05-b13)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.5-b02 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# V [libjvm.so+0x814115] LoadKlassNode::make(PhaseGVN&, Node*, Node*, TypePtr const*, TypeKlassPtr const*)+0x45
#
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007fe959e2d2f8, pid=33642, tid=140637122250496
#
# JRE version: Java(TM) SE Runtime Environment (8.0_05-b13) (build 1.8.0_05-b13)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.5-b02 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# V [libjvm.so+0x3fd2f8] ciSignature::ciSignature(ciKlass*, ciSymbol*, ciMethodType*)+0x178
#
@martint
martint / README.md
Last active August 29, 2015 13:58 — forked from caged/README.md
#!/bin/bash
function setjdk {
local ver=${1?Usage: setjdk <version>}
export JAVA_HOME=$(/usr/libexec/java_home -v $ver)
PATH=$(echo $PATH | tr ':' '\n' | grep -v Java | tr '\n' ':')
export PATH=$JAVA_HOME/bin:$PATH
}
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonTypeInfo;
import com.fasterxml.jackson.databind.JavaType;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver;
import com.fasterxml.jackson.databind.jsontype.TypeIdResolver;
import com.fasterxml.jackson.databind.type.SimpleType;
import java.io.IOException;
#!/bin/bash
function setjdk {
local ver=${1?Usage: setjdk <version>}
export JAVA_HOME=$(/usr/libexec/java_home -v $ver)
PATH=$(echo $PATH | tr ':' '\n' | grep -v Java | tr '\n' ':')
export PATH=$JAVA_HOME/bin:$PATH
}
#!/bin/bash
function setjdk {
local ver=${1?Usage: setjdk <version>}
export JAVA_HOME=$(/usr/libexec/java_home -v $ver)
PATH=$(echo $PATH | tr ':' '\n' | grep -v Java | tr '\n' ':')
export PATH=$JAVA_HOME/bin:$PATH
}
VirtualMachineDescriptor virtualMachineDescriptor = VirtualMachine.list().get(0);
MonitoredHost host = MonitoredHost.getMonitoredHost("localhost");
MonitoredVm monitoredVm = host.getMonitoredVm(new VmIdentifier(virtualMachineDescriptor.id()));
System.out.println(MonitoredVmUtil.commandLine(monitoredVm));