<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-35435580</id><updated>2011-04-21T22:19:28.048-03:00</updated><title type='text'>Vou abrir uma empresa até 2010!</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://felipeecruz.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35435580/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://felipeecruz.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Felipe Cruz</name><uri>http://www.blogger.com/profile/15367933917766093447</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-35435580.post-116610790657561587</id><published>2006-12-14T11:37:00.000-03:00</published><updated>2006-12-14T11:51:46.680-03:00</updated><title type='text'>Java em cluster, de forma simples..</title><summary type='text'>Você já conhece o terracotta?

Primeiro veja o video de demonstração: http://www.terracottatech.com/TC_container.html

Depois veja o tutorial 1, de clusterização de POJOS.

Você adapta sua aplicação para rodar no num cluster terracotta através de um plugin muito simples para eclipse. Se você já viu vo vídeo, viu que ele simula uma única JVM para várias instâncias de um aplicativo e segundo a </summary><link rel='replies' type='application/atom+xml' href='http://felipeecruz.blogspot.com/feeds/116610790657561587/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35435580&amp;postID=116610790657561587' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35435580/posts/default/116610790657561587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35435580/posts/default/116610790657561587'/><link rel='alternate' type='text/html' href='http://felipeecruz.blogspot.com/2006/12/java-em-cluster-de-forma-simples.html' title='Java em cluster, de forma simples..'/><author><name>Felipe Cruz</name><uri>http://www.blogger.com/profile/15367933917766093447</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35435580.post-116491816035948001</id><published>2006-11-30T17:21:00.000-03:00</published><updated>2006-11-30T17:22:40.370-03:00</updated><title type='text'>GWT, Você entendeu? Server-Side code</title><summary type='text'>Um post no meu outro blog falando da parte servidora do GWT:
http://blog.loogica.net</summary><link rel='replies' type='application/atom+xml' href='http://felipeecruz.blogspot.com/feeds/116491816035948001/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35435580&amp;postID=116491816035948001' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35435580/posts/default/116491816035948001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35435580/posts/default/116491816035948001'/><link rel='alternate' type='text/html' href='http://felipeecruz.blogspot.com/2006/11/gwt-voc-entendeu-server-side-code.html' title='GWT, Você entendeu? Server-Side code'/><author><name>Felipe Cruz</name><uri>http://www.blogger.com/profile/15367933917766093447</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35435580.post-116428616894345555</id><published>2006-11-23T09:48:00.000-03:00</published><updated>2006-11-23T09:49:28.950-03:00</updated><title type='text'>Hibernate Reference.. pt-br</title><summary type='text'>Parabéns a comunidade pela tradução!

fonte: http://www.javafree.org/news/view.jf?idNew=3355
download: http://prdownloads.sourceforge.net/hibrefptbr/hibernate_reference20061120.pdf</summary><link rel='replies' type='application/atom+xml' href='http://felipeecruz.blogspot.com/feeds/116428616894345555/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35435580&amp;postID=116428616894345555' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35435580/posts/default/116428616894345555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35435580/posts/default/116428616894345555'/><link rel='alternate' type='text/html' href='http://felipeecruz.blogspot.com/2006/11/hibernate-reference-pt-br.html' title='Hibernate Reference.. pt-br'/><author><name>Felipe Cruz</name><uri>http://www.blogger.com/profile/15367933917766093447</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35435580.post-116291158707277192</id><published>2006-11-07T11:59:00.000-03:00</published><updated>2006-11-07T11:59:47.083-03:00</updated><title type='text'>Liberdade, erros e acertos....</title><summary type='text'>Leia aqui: Liberdade, erros e acertos.... </summary><link rel='replies' type='application/atom+xml' href='http://felipeecruz.blogspot.com/feeds/116291158707277192/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35435580&amp;postID=116291158707277192' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35435580/posts/default/116291158707277192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35435580/posts/default/116291158707277192'/><link rel='alternate' type='text/html' href='http://felipeecruz.blogspot.com/2006/11/liberdade-erros-e-acertos.html' title='Liberdade, erros e acertos....'/><author><name>Felipe Cruz</name><uri>http://www.blogger.com/profile/15367933917766093447</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35435580.post-116118020692736418</id><published>2006-10-18T10:58:00.000-03:00</published><updated>2006-12-20T08:42:12.746-03:00</updated><title type='text'>Swing Event Dispatching Thread, EDT</title><summary type='text'>Voltando ao primeiro post, quando afirmei que a massa de nossos sistemas são cadastros, vou ainda mais longe e digo que a massa dos cadastros são web. Por isso o Struts é tão popular por aqui. Ele me perseguiu do estágio até 1 ano depois de efetivado.  Isso reflete no pouco conhecimento do Swing por parte da comunidade brasileira. As próprias revistas focam muito mais em coisas como Web, </summary><link rel='replies' type='application/atom+xml' href='http://felipeecruz.blogspot.com/feeds/116118020692736418/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35435580&amp;postID=116118020692736418' title='5 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35435580/posts/default/116118020692736418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35435580/posts/default/116118020692736418'/><link rel='alternate' type='text/html' href='http://felipeecruz.blogspot.com/2006/10/swing-event-dispatching-thread-edt.html' title='Swing Event Dispatching Thread, EDT'/><author><name>Felipe Cruz</name><uri>http://www.blogger.com/profile/15367933917766093447</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35435580.post-116039975875752090</id><published>2006-10-09T10:08:00.000-03:00</published><updated>2006-10-11T01:44:08.833-03:00</updated><title type='text'>Alternativas as primitivas de sincronização</title><summary type='text'>Porque não usar?     As primitivas wait, notify e synchronized são….      PrimitivasDifíceis de usarFáceis de usar erradoMuito baixo nível para a maioria das aplicações.Podem baixar o desempenho se usadas incorretamenteExiste muita re-invenção de “roda” quando usamos      elas        Alternativas     Sincronização – thread-safe não concorrenteLocks – thread-safe não concorrenteObjetos de </summary><link rel='replies' type='application/atom+xml' href='http://felipeecruz.blogspot.com/feeds/116039975875752090/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35435580&amp;postID=116039975875752090' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35435580/posts/default/116039975875752090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35435580/posts/default/116039975875752090'/><link rel='alternate' type='text/html' href='http://felipeecruz.blogspot.com/2006/10/alternativas-as-primitivas-de.html' title='Alternativas as primitivas de sincronização'/><author><name>Felipe Cruz</name><uri>http://www.blogger.com/profile/15367933917766093447</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35435580.post-115999490924296790</id><published>2006-10-04T17:48:00.000-03:00</published><updated>2006-10-05T17:58:07.726-03:00</updated><title type='text'>wait(), notify(), notifyAll()</title><summary type='text'>Vou começar uma série de posts sobre programação concorrente, um assunto que eu acho muito interessante e que é muito pouco comentado no "mainstream" do mundo Java(TM).

Java desde suas versões mais iniciais já trazia meios para que fosse possível escrever programas concorrentes. Na verdade, usando as formas mais primitivas, descritas abaixo, não é nada fácil escrever programas com cenários </summary><link rel='replies' type='application/atom+xml' href='http://felipeecruz.blogspot.com/feeds/115999490924296790/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35435580&amp;postID=115999490924296790' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35435580/posts/default/115999490924296790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35435580/posts/default/115999490924296790'/><link rel='alternate' type='text/html' href='http://felipeecruz.blogspot.com/2006/10/wait-notify-notifyall.html' title='wait(), notify(), notifyAll()'/><author><name>Felipe Cruz</name><uri>http://www.blogger.com/profile/15367933917766093447</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35435580.post-115988235644743217</id><published>2006-10-03T10:26:00.000-03:00</published><updated>2006-10-04T23:04:54.193-03:00</updated><title type='text'>Desafio</title><summary type='text'>É possivel que (j == 0 &amp;&amp; i == 0) seja verdade?

A princípio, parece que não, mas vendo uma das palestras do javaone 2005, sobre "Java memory model" eu descobri que sim. Algumas razões:

• Compilador pode reordenar sentenças
• Ou manter valores em registro
• Processador pode reordenar também
• Em um ambiente multi-processado, valores não são sincronizados na memória global

Por que?

• O modelo </summary><link rel='replies' type='application/atom+xml' href='http://felipeecruz.blogspot.com/feeds/115988235644743217/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35435580&amp;postID=115988235644743217' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35435580/posts/default/115988235644743217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35435580/posts/default/115988235644743217'/><link rel='alternate' type='text/html' href='http://felipeecruz.blogspot.com/2006/10/desafio.html' title='Desafio'/><author><name>Felipe Cruz</name><uri>http://www.blogger.com/profile/15367933917766093447</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35435580.post-115988106896869364</id><published>2006-10-03T10:05:00.000-03:00</published><updated>2006-10-04T23:02:25.160-03:00</updated><title type='text'>Só fazemos cadastros e só existem vagas para fazer cadastros?</title><summary type='text'>Sempre leio as propostas de emprego que recebo, mesmo não tendo interesse atualmente em trocar de emprego, mas também nunca se sabe! (hehe)

De qualquer forma eu sempre leio as propostas, é claro, mas o que me irrita é que todas são muito semelhantes.

Tem q saber:

Struts
Spring
Hibernate
JavaScript
HTML
Oracle ou SQL Server
TagLib
Jasper

etc..

As vezes parece que as empresas aqui **SÓ** fazem</summary><link rel='replies' type='application/atom+xml' href='http://felipeecruz.blogspot.com/feeds/115988106896869364/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35435580&amp;postID=115988106896869364' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35435580/posts/default/115988106896869364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35435580/posts/default/115988106896869364'/><link rel='alternate' type='text/html' href='http://felipeecruz.blogspot.com/2006/10/s-fazemos-cadastros-e-s-existem-vagas.html' title='Só fazemos cadastros e só existem vagas para fazer cadastros?'/><author><name>Felipe Cruz</name><uri>http://www.blogger.com/profile/15367933917766093447</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry></feed>
