Skip to content

Instantly share code, notes, and snippets.

@victorfranz
victorfranz / ExemplosEnums
Last active September 22, 2022 03:15
Exemplos de uso de enums
import java.math.BigDecimal;
import java.util.Arrays;
import java.math.RoundingMode;
public class ExemplosEnums {
public static void main(String args[]) {
final BigDecimal salario = new BigDecimal(100000l);
System.out.println("Imposto: " + CalculadoraImpostoDeRenda.INSTANCE.calcular(salario));
@victorfranz
victorfranz / get-manifest-version.sh
Created September 2, 2016 10:32
Read property on MANIFEST.MF
cat MANIFEST.MF | grep 'Implementation-Version' | cut -d ':' -f 2
# JDK 7
-Dcom.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.dump=true
-Dcom.sun.xml.internal.ws.transport.http.HttpAdapter.dump=true
-Dcom.sun.xml.internal.ws.transport.http.HttpAdapter.dumpTreshold=999999
# JDK 8
-Dcom.sun.xml.ws.transport.http.client.HttpTransportPipe.dump=true
-Dcom.sun.xml.ws.transport.http.HttpAdapter.dump=true
-Dcom.sun.xml.ws.transport.http.HttpAdapter.dumpTreshold=999999
netstat -nr | grep '^0\.0\.0\.0' | awk '{print $2}'
@victorfranz
victorfranz / svnMerge.sh
Last active May 10, 2016 15:52
Given a branch, update all subdirectories in current folder
#!/bin/bash
LOCAL_PATH="$(pwd)"
MERGE_URL=""
DIRS=`ls -l --time-style="long-iso" $LOCAL_PATH | egrep '^d' | awk '{print $8}'`
BASEDIR=$(basename $LOCAL_PATH)
svnMerge(){
local branch=$1
echo "##########################################################################################"
@victorfranz
victorfranz / ElasticSearch Cluster with Docker
Last active August 29, 2015 14:21
Simple script for initializing an Elastic Cluster with Docker.
# Original from http://blog.ruilopes.com/testing-the-elasticsearch-cluster-behavior-under-network-failure.html
# See https://github.com/victorfranz/elasticsearch/
# create folders
for i in 0 1 2; do
mkdir -p elasticnode$i/{data,work,logs,plugins,config}
done
# run docker containers
for i in 0 1 2; do
docker run -d \