Formatar data hora no Oracle:
alter session set nls_date_format='dd/mm/yyyy hh24:mi:ss';
quinta-feira, 19 de maio de 2016
terça-feira, 19 de janeiro de 2016
Exemplo Java 8 forEach
Neste projeto mostramos como é feito o forEach na versão do Java 8 usando a interface Consumer.
Temos um bean Usuario, uma classe que implementa Consumer<T> que é o local onde deixamos nossa regra de negocio, uma classe ForEach onde criamos uma lista de Usuarios e fazemos a chamada do método para inativar usuários com idade maior que 30.
Projeto disponível no github
Temos um bean Usuario, uma classe que implementa Consumer<T> que é o local onde deixamos nossa regra de negocio, uma classe ForEach onde criamos uma lista de Usuarios e fazemos a chamada do método para inativar usuários com idade maior que 30.
Projeto disponível no github
domingo, 10 de janeiro de 2016
Exemplo Spring Boot com MongoDB
Criamos uma aplicação de exemplo usando:
Spring Boot
MongoDB
Java 8
Testes Unitários
Para instalação do MongoDB:
download mongodb
Faça a leitura do arquivo README.
A aplicação está disponível no github:
github
Spring Boot
MongoDB
Java 8
Testes Unitários
Para instalação do MongoDB:
download mongodb
Faça a leitura do arquivo README.
A aplicação está disponível no github:
github
domingo, 27 de dezembro de 2015
Instalar Java 8 no Ubuntu
Siga os comandos para instalar:
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer
quarta-feira, 9 de dezembro de 2015
Java 8 HashMap getOrDefault()
Exemplo do uso do método getOrDefault() de um HashMap com a versão do Java 8. Usamos uma interface funcional Testar, mostrando uma maneira de chamar o método testar().
@FunctionalInterface
public interface Testar { String testar(); }
public class TesteMain { public static void main(String[] args) { int id = 1; HashMap<Integer, Testar> map = init(); System.out.println(id + " é " + map.getOrDefault(id, TesteMain::id1).testar()); } private static String id1() { return "1"; } private static String id2() { return "2"; } private static String id3() { return "3"; } private static HashMap<Integer, Testar> init() { HashMap<Integer, Testar> map = new HashMap<>(); map.put(2, TesteMain::id2); map.put(3, TesteMain::id3); return map; } }
segunda-feira, 2 de março de 2015
Gravar Area de Trabalho no Ubuntu
Instale FFmpeg:
sudo apt-get install ffmpeg
Gravando a tela do computador:
Para gravar a tela do computador com o FFmpeg, execute o comando:
ffmpeg -f x11grab -s 1680x945 -r 25 -i :0.0 video_capturado.avi
Onde:
-s é o parâmetro que fixa o tamanho do quadro, logo 1680x945 deve ser trocado pelos valores da sua resolução;
-r é a quantidade de quadros por segundo.
Para gravar com a mesma qualidade do arquivo original use o parâmetro -sameq:
ffmpeg -f x11grab -s 1440x900 -r 25 -i :0.0 -sameq video_capturado.avi
sudo apt-get install ffmpeg
Gravando a tela do computador:
Para gravar a tela do computador com o FFmpeg, execute o comando:
ffmpeg -f x11grab -s 1680x945 -r 25 -i :0.0 video_capturado.avi
Onde:
-s é o parâmetro que fixa o tamanho do quadro, logo 1680x945 deve ser trocado pelos valores da sua resolução;
-r é a quantidade de quadros por segundo.
Para gravar com a mesma qualidade do arquivo original use o parâmetro -sameq:
ffmpeg -f x11grab -s 1440x900 -r 25 -i :0.0 -sameq video_capturado.avi
sexta-feira, 20 de fevereiro de 2015
Liberando Acesso Remoto Postgresql
Os arquivos podem ser encontrados nos caminhos:
- /var/lib/pgsql/data/
- /etc/postgresql/9.1/
- /usr/share/postgresql/
- /usr/share/postgresql/
1 - Editar o arquivo pg_hba.conf:
host all all 0.0.0.0/0 md5
ou coloque o ip fixo de alguma máquina.
2 - Editar o arquivo postgresql.conf:
listen_addresses='localhost'
para
2 - Editar o arquivo postgresql.conf:
listen_addresses='localhost'
para
listen_addresses='*'
ou coloque o ip fixo de alguma máquina.
3 - Reinicie o servico do postgres:
/etc/init.d/postgresql restart
ou coloque o ip fixo de alguma máquina.
3 - Reinicie o servico do postgres:
/etc/init.d/postgresql restart
Assinar:
Postagens (Atom)