
Se você é louco pelo Pearl Jam, não deixe de conferir e colaborar!
Sabe quando você precisa utilizar uma API que você não conhece muito bem ou quando você não está com muita criatividade para implementar um algoritimo ?
Seus problemas acabaram. O Koders é um sistema de busca de códigos open source. Ele fornece um filtro de pesquisa pelas mais variadas linguagens, incluindo: C, ASP, Java, Fortran, Lisp, Lua, etc...
Seus problemas acabaram. O Koders é um sistema de busca de códigos open source. Ele fornece um filtro de pesquisa pelas mais variadas linguagens, incluindo: C, ASP, Java, Fortran, Lisp, Lua, etc...
Além de fornecer exemplos, o Koders ajuda a popularizar muitos projetos open source.
OutOfMemoryError
0 Comentários Publicado por Guilherme em quinta-feira, setembro 21, 2006 at 8:25 AM.
Estou trabalhando em uma aplicação que utiliza WebWork + Hibernate + Spring e as vezes ocorre a seguinte exceção:
Ou seja, se a aplicação possui um grande número de classes sendo carregadas ou milhões de Strings, é possível que uma OutOfMemoryError ocorra.
Por muito tempo a JVM lançava essa exceção sem adicionar uma mensagem detalhada para que os desenvolvedores pudessem ter mais informações sobre essa exceção. No Java 5 (Tiger) o erro é menos confuso, pois são fornecidas maiores informações:
Exception in thread "main" java.lang.OutOfMemoryError
A API descreve essa exceção da seguinte forma: Lançado quando a Máquina Virtual Java não pode alocar um objeto por falta de memória, e nenhuma memória adicional pode ser disponibilizada pelo coletor de lixo.Ou seja, se a aplicação possui um grande número de classes sendo carregadas ou milhões de Strings, é possível que uma OutOfMemoryError ocorra.
Por muito tempo a JVM lançava essa exceção sem adicionar uma mensagem detalhada para que os desenvolvedores pudessem ter mais informações sobre essa exceção. No Java 5 (Tiger) o erro é menos confuso, pois são fornecidas maiores informações:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
ouException in thread "main" java.lang.OutOfMemoryError: PermGen full
No Mustang a JVM fornece também a StackTrace:Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at ConsumeHeap$BigObject.(ConsumeHeap.java:22)
at ConsumeHeap.main(ConsumeHeap.java:47)
Ainda estou tentando achar onde está o problema e como ele pode ser resolvido. Se alguém já passou por esse problema, dá um toque!
at ConsumeHeap$BigObject.(ConsumeHeap.java:22)
at ConsumeHeap.main(ConsumeHeap.java:47)
Precisando de um banco de dados 100 % java ? que tal experimentar o HSQLDB. O HSQLDB é um banco de dados relacional inteiramente escrito em Java. Ele posui um driver JDBC com suporte a ANSI-92 SQL, SQL 99 e 2003.
O HSQLDB é uma ótima escolha para desenolvimento, teste e deploy de aplicações. Além de ser leve e oferecer suporte ao modo embarcado e servidor. Uma das grandes vantagens HSQLDB é poder ser agregado à aplicação de forma transparente. O pacote de download fornece ferramentas de gerenciamento e muitos exemplos que podem ser úteis ao desenvolvedor.
O HSQLDB é um projeto livre e é utilizado amplamente pela comunidade e em diversos projetos livres. A versão corrente é extremamente estável, flexível e rápida.
Mais informações: http://www.hsqldb.org/
O HSQLDB é uma ótima escolha para desenolvimento, teste e deploy de aplicações. Além de ser leve e oferecer suporte ao modo embarcado e servidor. Uma das grandes vantagens HSQLDB é poder ser agregado à aplicação de forma transparente. O pacote de download fornece ferramentas de gerenciamento e muitos exemplos que podem ser úteis ao desenvolvedor.
O HSQLDB é um projeto livre e é utilizado amplamente pela comunidade e em diversos projetos livres. A versão corrente é extremamente estável, flexível e rápida.
Mais informações: http://www.hsqldb.org/

A tradução também está legal, os termos específicos não foram traduzidos ao pé da letra, o que acabou tornando a leitura bastante agradável. Recomendo a leitura e parabenizo o Dalton pela ótima revisão técnica.