How to Keep Alive SSH Sessions
Related cards:
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...
[Groovy] Diferença de desempenho entre unique() e toSet().toList()
Teste prático da diferença de desempenho
int qtdTeste = 20_000
Date inicio
Date fim
List<String> x = []
for (int i = 0; i < qtdTeste; i++) { x.add(i) }
inicio = new Date()
x.toSet().toList() // 9 ms!
fim = new Date()
println "${fim.time ...
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...
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...
Client is not authorized to connect to ServerClient is not authorized to connect to ServerError: cannot open display: :1
PROBLEMA
Ao tentar executar o firefox remoto, com um fluxo GEB por exemplo, pode ser que a seguinte exceção seja gerada:
Caused by NotConnectedException: Unable to connect to host localhost on port 7055 after 45000 ms. Firefox console ou...
Consulta Postgres para ver os tamanhos de indices e dados de todas as tabelas de um só banco
SELECT
table_name,
pg_size_pretty(table_size) || ' (' || CASE WHEN total_size = 0 THEN 0.00 ELSE round(table_size * 100 / total_size) END || ' %)' AS table_size,
pg_size_pretty(indexes_size) || ' (' || CASE WHEN total_size = 0 THEN 0...
"Muitos arquivos abertos" "Too many open files"
Fonte 1: http://dicasjboss.blogspot.com.br/2007/09/javanetsocketexception-too-many-open.html
Fonte 2: [http://posidev.com/blog/2009/06/04/set-ulimit-pa...
[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...