Meu ambiente de desenvolvimento Java na TV Digital

O primeiro passo para é montar o ambiente de desenvolvimento com um emulador. Para isso a TQTVD disponibiliza um emulador que pode ser executada em uma VirtualBox com Ubuntu. Acesse o site: https://www.astrodevnet.com.br, realize o cadastro e faça o login. Escolha Continue lendo Meu ambiente de desenvolvimento Java na TV Digital→

Desabilitar verificação de hostname em SSL no WebLogic

Meu amigo Bruno Gualda, teve o seguinte problema ao realizar integração com o Facebook: javax.net.ssl.SSLKeyException: [Security:090504]Certificate chain received from graph.facebook.com – 69.171.224.42 failed hostname verification check. Certificate contained *.facebook.com but check expected graph.facebook.com Esse problema ocorre porque a verificação de hostname com SSL no Continue lendo Desabilitar verificação de hostname em SSL no WebLogic→

Erro ao utilizar o cliente Soap no WebLogic

Para quem tentou utilizar o projeto de cliente Soap descrito nesse post no WebLogic, pode ter tido algum problema semelhante à esse: java.lang.UnsupportedOperationException: This class does not support SAAJ 1.1 at weblogic.webservice.core.soap.SOAPMessageImpl.getSOAPBody(SOAPMessageImpl.java:631) at org.gvlabs.utils.soap.SoapClient.invokeOperation(SoapClient.java:76) Isso é porque é a implementação do Continue lendo Erro ao utilizar o cliente Soap no WebLogic→

Out of space in CodeCache for adapters

Para resolver o seguinte problema: java.lang.VirtualMachineError: out of space in CodeCache for adapters É só adicionar o parâmetros -XX:ReservedCodeCacheSize=XXXm para o Java, onde XXX é a quantidade de memória reservada para cache de código. Por exemplo: -XX:ReservedCodeCacheSize=128m. Caso o problema persista, tente Continue lendo Out of space in CodeCache for adapters→

Quartz 2 no SOA Suite e Classloading

Se você quiser utilizar um projeto web utilizando o quartz-2.x no WebLogic com SOA Suite, terá um problema semelhante a esse: java.lang.NoSuchMethodError: org.quartz.Scheduler.getJobGroupNames()Ljava/util/List; Isso significa que o WebLogic está utilizando uma classe com versão diferente do quartz-2.x. Se você utilizar Continue lendo Quartz 2 no SOA Suite e Classloading→

Mega-sena da virada

Você que quer ganhar na mega-sena da virada. Segue o código vencedor: [sourcecode language=”java”] Random r = new Random(new Date().getTime()); Set<Integer> megaSena = new TreeSet<>(); while (megaSena.size() < 6) { megaSena.add(r.nextInt(59) + 1); } System.out.println(Arrays.toString(megaSena.toArray())); [/sourcecode] O código gera seis Continue lendo Mega-sena da virada→

Funciona na minha máquina: SimpleDateFormat

Um erro muito comum e bastante perigoso é utilizar o SimpleDateFormat ou NumberFormat como atributo estático de classe. Já vi dezenas de códigos assim em sistemas em produção: [sourcecode language=”java”]public static final SimpleDateFormat FORMATTER = new SimpleDateFormat( "dd/MM/yyyy");[/sourcecode] Qual é Continue lendo Funciona na minha máquina: SimpleDateFormat→