Skip to content

Instantly share code, notes, and snippets.

View vitorvezani's full-sized avatar
🏠
Working from home

Vitor Rodrigo Vezani vitorvezani

🏠
Working from home
View GitHub Profile
@vitorvezani
vitorvezani / .gitconfig_linux
Created September 2, 2016 12:45
gitconfig Linux Template
[user]
name = [YOUR_NAME]
email = [YOUR_EMAIL]
[web]
browser = firefox
[help]
format = web
[color]
ui = auto
[color "branch"]
@vitorvezani
vitorvezani / printProperties.java
Created March 28, 2016 18:52
Show All Java VM properties
public void printProperties() {
RuntimeMXBean runtimeMxBean = ManagementFactory.getRuntimeMXBean();
List<String> arguments = runtimeMxBean.getInputArguments();
System.out.println(Arrays.toString(arguments.toArray()));
}
@vitorvezani
vitorvezani / Singleton.java
Created March 28, 2016 18:52
Singleton Java
public final class Singleton {
private static final Singleton INSTANCE = new Singleton();
private Singleton() {
if (INSTANCE != null) {
throw new IllegalStateException("Already instantiated");
}
}
@vitorvezani
vitorvezani / EnumSingleton.java
Created March 28, 2016 18:51
Enum Singleton
public enum EnumSingleton {
INSTANCE;
private final String[] favoriteSongs = { "Hound Dog", "Heartbreak Hotel" };
public void printFavorites() {
System.out.println(Arrays.toString(favoriteSongs));
}
@vitorvezani
vitorvezani / .gitconfig_windows
Last active September 2, 2016 12:44
.gitconfig Windows Template
[user]
name = [YOUR_NAME]
email = [YOUR_EMAIL]
[web]
browser = google-chrome
[color]
ui = auto
[color "branch"]
current = yellow bold
local = green bold