Posts

Showing posts from April, 2015

Apostila de Comandos basicos do Linux

Como eu tive que criar uma mini-apostila de Linux para ministrar um curso para a equipe de suporte e funcional, com a qual eu trabalho. Eu resolvi disponibilizar pra download, não é muita coisa, mas ao menos acho que ficou legal Qualquer duvida ou correção, é só me contatar que eu reviso aqui. Download

Iterando e tomando java.util.ConcurrentModificationException

Eu estava marotamente executando o codigo abaixo, e ele ferverosamente me dropava a seguinte exceção "java.util.ConcurrentModificationException"     public void removeNVE() {         List<PrmNVE> lista = ncm.getNves();         for (PrmNVE nve : lista) {             if (nve.isSelect()) {                 lista.remove(nve);             }         }     } De primeira eu não vi um problema, porem depois de uma leve procurada no "Ohhh Meuuu Phai"(Google), o problema ocorre por eu estar iterando pela lista e tentar remover o objeto atual(Dãã!!), meio obvio neh? O Iterator da lista, usa um conceito chamado "Fail-Fast", para entendermos esse conceito, precisamos entrar...