AXIS2 – Remover atributo mustUnderstand

Para quem precisar remover o atributo mustUnderstand dos cabeçalhos de mensagem geradas pelo AXIS2 ai vai o código, basta sobrescrever o método addHeader nas suas classes Stubs geradas. [code language=”java”] protected void addHeader(OMElement omElementToadd, SOAPEnvelope envelop) { SOAPHeaderBlock soapHeaderBlock = envelop.getHeader().addHeaderBlock(omElementToadd.getLocalName(), omElementToadd.getNamespace()); OMNode omNode = null; for (Iterator iter = omElementToadd.getChildren(); iter.hasNext(); soapHeaderBlock.addChild(omNode)) { omNode[…]

Page Speed

PageSpeed – Aumentar a performance do seu Site

Fala galera,  estou escrevendo este post para conversar um pouco sobre o Page Speed, a definição segundo o google é a seguinte : O que é o Page Speed? Page Speed é um complemento de código aberto para o Firefox/Firebug. Webmasters e desenvolvedores da web podem usar o Page Speed para avaliar o desempenho de[…]

JMeterLogo

Mini tutorial JMeter – Teste Stress Java Web Application

Essa dica vai para os programeiros de plantão. O JMeter é uma ferramenta desenvolvida totalmente em Java pelo grupo Apache com o objetivo de realizar testes de carga e stress, a seguir faço um roteiro para realização de um teste de stress simples. 1- Primeiramente devemos baixar o JMeter, para isso clique aqui. 2- Descompactar[…]

Java/Servlet – Gerar arquivo .zip no response

Esse método é um exemplo de como um arquivo .zip pode ser criado e enviado como resposta ao usuário a partir de uma servlet. [code language=”java”] public static void gerarZipRecursivo(HttpServletRequest request, HttpServletResponse response, String path) throws IOException, ServletException { { byte[] buffer = new byte[4096]; // Create a buffer for copying int bytesRead; OutputStream out;[…]

CPF

Java – Validar número de CPF

Estou postando esse código pra ajudar àqueles que precisam fazer validação de CPF em seus sistemas … [code language=”java”] public static boolean CPF (String strCpf ) { int d1, d2; int digito1, digito2, resto; int digitoCPF; String nDigResult; d1 = d2 = 0; digito1 = digito2 = resto = 0; for (int nCount = 1;[…]

IReport – Rodapé da ultima página flutuante

Comofaz ??? Depois de muito pesquisar descobri um chuncho artifício técnico avançado para solucionar esse problema. O cenário para esse problema geralmente é a criação de um relatório financeiro onde os totais devem aparecer logo após o final das informações; o problema é que utilizando a banda “lastPageFooter”, as informações sempre vão ser exibidas no[…]

Mysql – Realizar dump base de dados

Vai ai pra galera um comando bem útil para backup de bases de dados mysql. Abaixo um exemplo básico do comando, que faz backup de uma base de dados para um arquivo indicado pelo usuário. shell>mysqldump -uUSUARIO -p NOME_BASE > NOME_ARQUIVO.sql Em servidores baseados em Unix é legal montar um .sh e colocar os comandos[…]