Usar rsync (ao inves de scp)
rsync -vrczhaP --progress usuario@IP_ORIGEM:/caminho/origem usuario@IP_DESTINO:/caminho/destino
Related cards:
Número de Jobs ao recuperar um banco no Postgres
A partir da versão 9 do postgres ao recuperar um banco salvo em arquivo (o nomeBanco.backup) é possível escolher o Number Of Jobs para a restauração (através do uso do parâmetro --jobs numero). Com isso surge a dúvida de qual valor deveria...
Limpar pasta /lib/modules/ de Kernels do Ubuntu que cresce demais ao longo do tempo
Ao longo do tempo com as atualizações do Ubuntu são instaladas novas versões de Kernel, que vão se acumulando para sempre.
Com isto a pasta /lib/modules/
começa a ficar muito grande, ocupando muito espaço da sua partição.
Você pode conferir fa...
SAXParseException ao realizar o parse de um html/xml com o XmlSlurper
Na chamada
new XmlSlurper().parseText(codigoFonte)
o parser dispara a exceção SAXParseException
com a seguinte mensagem:
The reference to entity "XXXX" must end with the ';' delimiter.
Isto se dá pois o caracter & é tido como ...
Integrar a barra de menus do Intellij ao menu global do Ubuntu
- Ganha mais espaço vertical
- (Tem que reiniciar a interface ou deslogar/logar)
Remover arquivos sem controle de versão de uma pasta
svn status | grep '^[?~]' | awk '{print $2}' | xargs rm -rf
EDIT: A versão acima não é capaz de remover pastas e arquivos caso estes contenham espaços no nome. Isto é, caso por exemplo haja um arquivo de nome "Teste 2" fora de controle de...
[Tomcat] Restartar apenas aplicação travada com dezenas de Requests acumulando no Server Status
Recentemente uma aplicação estava super travada no Servidor, e olhando o "Server Status" do tomcat encontramos dezenas e dezenas de requisições se acumulando sem nenhuma receber resposta. Usar o "Stop" para depois dar o "Start" não representou ava...
Mudar o rótulo e o ponto de montagem de uma partição no Ubuntu
Para ilustração deste card consideraremos os seguintes nomes de exemplo
- Nome antigo da partição a ser alterado: work
- Nome novo da partição a ser montada: WORK
Observação inicial
- Este card ilustra os passos necessários para mudar o...
Mock do construtor de Date ou da classe Environment do Grails causa falha na execução de testes via grails test-app
Passei pela seguinte experiência. Mockei (usando Gmock) o construtor default de Date, e então começou a dar um erro no final da execução do test-app. O erro é:
Error executing script TestApp: null
O mesmo erro ocorreu quando a chamada para obte...
Checagem de qualidade de código no IntelliJ
Siga os seguintes passos para instalar:
- Instale o plugin CodeNarc (File > Settings > Plugins > [Browse repositories...]; procure o plugin CodeNarc, clique duplo ou clique no botão 'Download and install' )
- Verifique se o plugin está corretamen...
Melhorias de performance atacando apenas os mapeamentos do hibernate
Um dos grandes problemas de desempenho que uma aplicação pode enfrentar é o de acesso ao banco, pois como bem sabemos o acesso ao disco é muito mais lento que o acesso à memória.
Um ponto que pode ser atacado para prover mais performance à aplicaç...