Java

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

Java – Remover tags HTML de uma String (How to remove HTML from String)

A classe ParserDelegator junto com a interface HTMLEditorKit.ParserCallback do pacote ‘javax.swing.text.html’ permite o reajuste de um texto em HTML para um texto comum, ajustando todas as tags de acentuação e retirando todas as demais tags. Vamos criar uma classe que será responsável por isso, veja abaixo: public class HtmlToText extends HTMLEditorKit.ParserCallback { private StringBuilder s; public HtmlToText() […]

Rolar para o topo