API REST – Configurando o tipo de retorno padrão com Spring Boot

Quando usamos a anotação @RestController em nossa classe de controle de API, o Spring sempre retorna um JSON como resposta. Isso acontece automaticamente toda vez que um “cliente” faz uma solicitação sem enviar um cabeçalho “Accept” com o tipo de retorno desejado. Um exemplo de método em uma classe controller […]


Como resolver o problema com horário de verão no Java – TZU Updater

Caso esteja com problemas com horas no java devido a atualização (no caso de 2019 com a não atualização) do horário de verão provavelmente será necessário atualizar sua JRE com a mais recente informação de timezone. Procure por “Java SE TZUpdater Downloads” no site da Oracle: https://www.oracle.com/technetwork/java/javase/tzupdater-readme-136440.html Baixe a última […]


Como alterar a senha de root do MySQL no Ubuntu 18 2

Ao instalar o servidor de banco de dados MySQL no Ubuntu 18 o mesmo não solicita uma senha para o usuário de banco root e não funciona tentar se conectar utilizando a senha padrão em branco. Como resolver isso? Parece que a partir da versão 5.7 do MySQL o mesmo passou […]


Instalando o ruby com rvm

Primeiramente vamos instalar o rvm (https://rvm.io/) Antes de instalar é necessário importar as chaves com o comando: gpg –keyserver hkp://keys.gnupg.net –recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB Caso dê algum erro do tipo: gpg: Recebimento de informação do keyserver falhou: Tempo esgotado para conexão Tente executar o seguinte comando: curl -sSL https://rvm.io/mpapis.asc | gpg […]


Formatar data e hora no Oracle SQL Developer 1

Por padrão, as consultas feitas no Oracle SQL Developer que envolvem colunas do tipo Date só retornam o valor com o dia, mês e ano deixando de exibir as horas, minutos e segundos mesmo quando esses valores estão salvos no banco. Para exibir a hora é preciso configurar o National Language Support […]


Ganhe Bitcoins e outras criptomoedas – Lista de Faucets atualizada

A criptomoeda (ou criptodinheiro) é uma moeda virtual, um meio de troca que se utiliza de criptografia para assegurar transações e para controlar a criação de novas unidades da moeda. O Bitcoin tornou-se a primeira criptomoeda descentralizada em 2009 e é atualmente a mais valorizada delas. Para se ter uma […]


Configurando o meld como ferramenta de diff padrão do git

Se você usa o git na linha de comando saiba que é possível utilizar um visualizador de diff diferente do padrão. Utilizarei como exemplo o meld que é uma feramenta gráfica para merge e diff de arquivos e diretórios. O exemplo pode ser adapatado para outras ferramentas.   Para começar […]


Instalando Node.js e NPM no Ubuntu

Instalando pelo pacote do ubunto sudo apt-get update sudo apt-get install –yes nodejs Para outras plataformas verifique as instruções no site do github. Instalando a última versão do node compilando os fontes do repositório git Pre-requisitos Instalar o git e ferramentas auxiliares sudo apt-get install g++ curl libssl-dev apache2-utils sudo […]


Como mover um arquivo para outro diretório em Java

Para mover um arquivo para outro diretório em java basta utilizar o método renameTo da classe File. Veja o exemplo abaixo ou baixe o zip do projeto exemplo. package com.marvinsiq.arquivo; import java.io.File; public class MoveArquivo { public static void main(String[] args) { // Arquivo a ser movido File arquivo = new […]