Updated: Remover arquivos sem controle de versão de uma pasta
Related cards:
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...
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...
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...
Subir aplicação no tomcat sem ter que dar stop na que está rodando
Configuração
Algumas aplicações de produção não podem ser paradas, pois o sistema precisa estar disponível 100% do tempo, ou pode ser necessário atualizar a versão de um cliente, mas o cliente nunca fica satisfeito de ter sua aplicação interro...
[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...
Trabalhando com arquivos temporários em ambiente de produção com o tomcat
Muitas vezes precisamos trabalhar com arquivos temporários em ambiente de produção e é muito complicado definir onde estes arquivos deverão ser armazenados, visto que dependendo da pasta escolhida você terá que entrar no servidor e dar permissão d...
Como desvincular um processo de uma shell
Normalmente, os processos criados em um terminal (shell) são atrelados ao processo da própria shell ao serem criados. Isso faz com que, por exemplo, um processo do tomcat seja morto se a shell for morta. Outro detalhe é que se executado normalment...
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...
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...
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...