Análise de consumo de espaço em disco ordenado
Para ver o tamanho de cada pasta/arquivo a partir de um diretório, ordenando pelo tamanho ocupado, pode-se utilizar a seguinte linha de comando:
du --max-depth=1 -k | sort -nr | cut -f2 | xargs -d '\n' du -sh
Related cards:
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...
Melhor Desempenho em Big Update no Postgresql (Continuação...)
SEQUÊNCIA
- Melhor Desempenho em Big Update no Postgresql
- Melhor Desempenho em Big Update no Postgresql (Continuação) Você está aqui
- [Melhor Des...
Desfazer alterações no metaclass em testes de unidade
ASSUNTO
Continuando e completando o assunto do card de 11 meses atrás Desfazer alterações no metaclass em testes de unidade (leia-o primeiro):
...
Desempenho no Grails ao salvar objetos em lote
Em um dos meus estudos em Grails me deparei com uma certa lentidão ao salvar objetos no banco, mais especificamente ao ler um arquivo csv e salvar os dados no banco.
Segue um exemplo: Temos uma lista de pessoas que realizaram uma ligação para out...
org.apache.http.NoHttpResponseException
Eu tinha um cenário em que precisava verificar de tempos em tempos, se uma determinada tarefa havia concluído, numa implementação como a do código a seguir:
int qtdSegundosEspera = 20
while (tarefaEmExecucao) {
registreEventoTarefaEmExecu...
Melhor Desempenho em Big Update no Postgresql (Adicional)
SEQUÊNCIA
- Melhor Desempenho em Big Update no Postgresql
- Melhor Desempenho em Big Update no Postgresql (Continuação)
- [Melhor Desempenho em Big Upda...
Serviço de backup do Ubuntu travando máquina
Causado por um bug até o momento não resolvido, o serviço de backup do ubuntu deja-dup está consumindo muita memória, cheganda à deixar o sistema congelado.
Por enquanto o único workaround que encontrei:
sudo apt-get purge deja-dup
Se utili...
[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...
Desfazer alterações no metaclass em testes de unidade
Em testes de unidade é comum utilizarmos mocks através do metaclass, como no exemplo abaixo:
boolean called = false
Foo.metaclass.doSomething = { called = true }
new Foo().doSomething()
assert called
Porém em alguns casos esta alte...
Resumo-Guia de Artigo "Substituir Throw com Notification Pattern"
Explicação
- Exception's deveriam ser usadas para exceções de fato, e não para a logica tradicional da aplicação, como é comumente usada em validações
- No contexto de validações é ruim para o usuário ter de ficar obtendo os erros um a um. É pr...