Arquivo para agosto, 2010

Um servidor, um banco

Um produto para muitos clientes: implementando multitenancy

Postado em 23. ago, 2010 por .

6

São diversos as aplicações web disponíveis, como quadros eletrônicos, sistemas de tracking, email e aplicações para empresas, ou até mesmo controle de clientes e vendas. Eles até ganharam um pomposo nome dentro do cloud computing: Software as a Service (SAAS). O que essas aplicações possuem em comum? Todas elas atendem diversos clientes sem que um more »

Continue Lendo

ConcurrentModificationException e os fail-fast iterators

Postado em 18. ago, 2010 por .

12

A java.util.ConcurrentModificationException costuma surpreender a muitos: como uma exception com esse nome pode aparecer mesmo em uma aplicação single threaded, que não envolve concorrência alguma no acesso dessa coleção? Para entender melhor, vale relembrar que as coleções muito antigas, como Vector e Hashtable, são thread safe, implementado através do uso do synchronized em seus métodos more »

Continue Lendo