Java

JAVA/Linux – Configurando JDK no linux – Adicionando JAVA no PATH

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, […]

Rolar para o topo