Utilizar os 4Gb de ram da máquina com o Ubuntu 32bits
Por padrão o Ubuntu 32bits só reconhece 3Gb da memória ram.
Para que ele reconheça os 4Gb execute o seguinte comando e reinicie o computador
sudo apt-get install linux-generic-pae linux-headers-generic-pae
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...
RECUPERANDO BASES POSTGRES COM TUPLAS CORROMPIDAS
PROBLEMA
Durante o backup de um banco ocorre:
pg_dump: Cópia do conteúdo da tabela "TABELA_EXEMPLO" falhou: PQgetResult() falhou.
pg_dump: Mensagem de erro do servidor: ERRO: compressed data is corrupt
pg_dump: O comando foi: COP...
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...
Configuração do ambiente com o nodejs no linux (ubuntu, RHEL, CentOS)
Instalação com o NVM (Node Version Manager) --> Recomendado
sudo apt-get install build-essential
wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh
nvm install v0.11.10
...
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ç...
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...
DICAS: Comando impdp do Oracle
Exemplo de comando:
impdp system/system directory=data_dump dumpfile=ipvprod.dmp schemas=admwpd,admcto,wpd,custos logfile=impdp_homolog.log
Dica 01: O parâmetro directory
- O parâmetro directory NÃO é um diretório físico do seu computador. Ele ...
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...
[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...
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...