Faça o Download do JAVA JDK: http://www.oracle.com/technetwork/pt/java/javase/downloads/index.html Extraia o arquivo baixado para sua pasta de preferência (exemplo: /opt/java_xxxx) Opcional: Por costume e em caso de atualização do java, para não precisar mudar minhas configurações eu crio um link simbólico para referenciar a ultima versão do java: $ ln -s /opt/java_xxxx /opt/java_jdk/ Para configurar o PATH, JAVA_HOME, CLASSPATH […]
Java – Como Retornar o ID do registro inserido de uma tabela (Get Autoincrement value after INSERT query in MySQL)
O método abaixo fica responsável em retornar o id autoincrement do registro inserido de uma tabela: .prepareStatement(sql, Statement.RETURN_GENERATED_KEYS); if (stm.executeUpdate() > 0) { ResultSet rs = stm.getGeneratedKeys(); if (rs.next()) { return rs.getInt(1); } }
Android / Java – Como calcular distância entre dois pontos GPS
Segue o método responsável pelo calculo, basta passar as duas coordenadas, latitude e longitude origem e destino. O retorno será em metros. private double calculaDistancia(double lat1, double lng1, double lat2, double lng2) { //double earthRadius = 3958.75;//miles double earthRadius = 6371;//kilometers double dLat = Math.toRadians(lat2 – lat1); double dLng = Math.toRadians(lng2 – lng1); double sindLat […]
Java – Problemas na execução de procedure (java.sql.SQLException: Parameter number X is not an OUT parameter)
– Problemas ao executar procedure no Java. – Parameter number x is not an OUT parameter. – Java procedure execute registerOutParameter Atualmente me ocorreu um erro ao executar uma procedure com retorno, abaixo segue como foi realizado a chamada: String sqlString = “{CALL pr_teste(?,?)}”; CallableStatement sqlStm = connection.prepareCall(sqlString); sqlStm.setString(1, usuario); sqlStm.registerOutParameter(2, Types.INTEGER); sqlStm.execute(); O erro […]
Eclipse – Como configurar o atalho CTRL+TAB para navegar entre tabs
Bem vindo ao Eclipse, pera aí… Ctrl+TAB não funciona? como vou navegar entre as tabs? (decepção total). No Eclipse esse atalho é chamado de Next Editor, é dado pela combinação das teclas ctrl+f6. Para alterarmos vamos realizar os procedimentos abaixo: Acesse a opção Window na barra de menu e escolhaPreferences; Depois abra a opção General e selecione Keys; Em uma […]
Java – Conversão de base numérica (Binário / Decimal / Octal / Hexa)
Conversão de base numérica é o nome dado à passagem de um valor de uma base para outra mantendo o valor quantitativo, mas alterando a simbologia para se adequar a nova base. (Conversão de base numérica – Wikipedia). Nos exemplos abaixo, vamos demostrar como converter as bases programaticamente utilizando o Java:
Java / Android – Remover acentos de uma String
Remover acentos de uma String Java Removendo acentuação Como remover acentos de uma String Normalize String Java remover acentuação String remover acentuação Resultado: run: a c guilherme biff a a a a u helpdev
Linux – Executar jar na inicialização do sistema. Jar como serviço. (How to make a jar file run on startup)
Uma maneira fácil de se fazer isso é utilizar o SysVInit. 1 – Você deve criar um script de start e stop para sua aplicação. No exemplo vamos utilizar o diretorio /opt/: Start Script: /opt/server/myapp-start.sh Stop Script: /opt/server/myapp-stop.sh Cada arquivo dará as instruções necessárias para executar e parar o aplicativo. O conteudo é bem simples, […]
Android + Servlet – Como criar um Servlet para tráfego de objetos com o Android
Java – Reflection em uma Constante (how to get a constant in java with class)
Simples assim: […] String value = Foo.class.getDeclaredField("THIS_IS_MY_CONST").get(String.class); […]