Neste projeto mostramos como e feito o forEach na versao do Java 8 usando a interface Consumer.Temos um bean Usuario, uma classe que implementa Consumer<T> que e o local onde deixamos nossa regra de negocio, uma classe ForEach onde criamos uma lista de Usuarios e fazemos a chamada do metodo para inativar usuarios com idade maior que 30.Projeto disponivel no github O Oracle tem uma tecnologia chamada Flashback que permite a visualizacao dos registros em determinado horario. Pelos teste que fiz ele me trouxe registros de 5 dias. Isso e muito util no caso de manipular algum registro de forma errada e precisar de um backup da tabela urgente.A visualizacao simples da tabela e assim: select * from test_tb as of timestamp timestamp '2013-11-08 10:54:00' com esse select voce consegue visualizar os registros da tabela test_tb no dia 08/11/2013 10:54:00Porem a tecnologia Flashback vai muito alem disso, mas para tal, e preciso um conhecimento maior e fica a cargo de cada um querer entende-la melhor ou pelo menos saber que existe e se aprofundar quando precisar.Docs:http://docs.oracle.com/cd/B12037_01/appdev.101/b10795/adfns_fl.htmhttp://docs.oracle.com/cd/B12037_01/server.101/b10739/undo.htm#ADMIN013https://docs.oracle.com/cd/B28359_01/appdev.111/b28424/adfns_flashback.htm#i1009447 Exemplos:http://stackoverflow.com/questions/19853150/rollback-a-committed-transaction Como exibir as saidas do DBMS_OUTPUTSET SERVEROUTPUT ONExemplo: SET SERVEROUTPUT ON;BEGIN DBMS_OUTPUT.PUT_LINE('Output:' || CHR(10) || TO_CHAR(SYSDATE,'DAY'));END;/Esse bloco exibe o dia da semana:anonymous block completedOutput:MONDAY Instale FFmpeg:sudo apt-get install ffmpegGravando 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.aviOnde:-s e o parametro que fixa o tamanho do quadro, logo 1680x945 deve ser trocado pelos valores da sua resolucao;-r e a quantidade de quadros por segundo.Para gravar com a mesma qualidade do arquivo original use o parametro -sameq:ffmpeg -f x11grab -s 1440x900 -r 25 -i :0.0 -sameq video_capturado.avi Formatar data hora no Oracle:alter session set nls_date_format='dd/mm/yyyy hh24:mi:ss'; Exemplos de uso do comando shutdown no LinuxVeja como reiniciar a maquina, com o comando shutdown:sudo shutdown -r nowou para desligar, mesmo:sudo shutdown -h nowVoce pode apenas avisar os usuarios que o sistema sera desligado e impedir novas autenticacoes no sistema, com a opcao code -k:sudo shutdown -k nowCom o uso de -k o sistema nao sera desligado de verdade.Se voce quiser, pode programar o desligamento ou reinicio do sistema. No exemplo, a seguir, vou programar a maquina para desligar em 30 minutos:sudo shutdown -h 30Esta e a mensagem que outros usuarios irao receber em seus terminais:Espalhar mensagem de thiago@thiago-Ubuntu (/dev/pts/5) em 1:04 ...The system is going down for halt in 30 minutes!Neste caso, o shutdown pode ser cancelado com o pressionamento das teclas Ctrl + C.Um outro usuario, com privilegios administrativos, tambem pode cancelar o processo, de seu terminal, com o seguinte comando:sudo shutdown -cPara enviar uma mensagem aos usuarios afetados pelo desligamento, use o comando desta forma:sudo shutdown -r 30 "O sistema sera reiniciado para aplicacao de atualizacoes. Aproveite para tomar um cafe."Este seria o resultado de tal comando:Espalhar mensagem de thiago@thiago-Ubuntu (/dev/pts/5) em 1:13 ...The system is going down for reboot in 30 minutes!O sistema sera reiniciado para aplicacao de atualizacoes. Aproveite para tomar um cafe. Os arquivos podem ser encontrados nos caminhos:- /var/lib/pgsql/data/- /etc/postgresql/9.1/- /usr/share/postgresql/1 - Editar o arquivo pg_hba.conf:host