Pular para o conteúdo principal

Postagens

Como Ofuscar o Seu Código Java?

Para ofuscar e proteger seu código Java, você pode usar uma ferramenta de ofuscação. A ofuscação torna o código-fonte mais difícil de entender e reverso-engenharia, mas ainda funcionando da mesma maneira. Ppara ofuscar seu código Java usando a ferramenta popular ProGuard, s iga os passos a seguir : Baixe o ProGuard: Faça o download do ProGuard no site oficial: https://www.guardsquare.com/en/products/proguard. Descompacte o arquivo: Depois de baixar o ProGuard, descompacte o arquivo em uma pasta de sua escolha. Configure o ProGuard: Crie um arquivo de configuração chamado proguard.conf. Nele, você deve especificar os detalhes do projeto, como arquivos JAR de entrada e saída, bibliotecas e opções de ofuscação. Por exemplo: -injars       input.jar -outjars      output.jar -libraryjars  /caminho/para/jdk/jre/lib/rt.jar -printmapping mapping.txt -dontoptimize -dontshrink -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -dontskipnonpubliclibraryclassmembers -dontpreverify -verbo
Postagens recentes

Protegendo a Navegação das Crianças

A internet nos ajuda muito no dia a dia, mas também pode ter conteúdos que não são adequados para crianças. Para proteger nossos pequenos enquanto navegam online, é importante usar ferramentas que filtrem e bloqueiem esses conteúdos. Uma ótima solução é configurar servidores DNS family-friendly, como os oferecidos pela Cloudflare. Neste post, você aprenderá passo a passo como configurar esses servidores DNS em dispositivos Android e iOS, garantindo um ambiente virtual seguro para suas crianças. Entendendo um pouco o conceito! O serviço Cloudflare Family visa oferecer uma experiência de navegação mais segura e protegida para as famílias, bloqueando sites com conteúdo adulto e malicioso. Ele foi projetado para proteger dispositivos e redes domésticas, ajudando a garantir que crianças e outros membros da família não acessem conteúdo inadequado ou perigoso enquanto navegam na internet. Assim como os servidores DNS padrão da Cloudflare, os servidores 1.1.1.3 e 1.0.0.3 oferecem uma navegação

Inicializar o Spring Boot no Wildfly

O Spring Boot já contém um  servidor web Java embutido, esse servidor que é utilizado por padrão no Spring Boot é o Tomcat, porém por mais que ele funcione, não é recomendado utiliza-lo em produção.  Normalmente, utilizamos servidores de aplicações mais robusto como Weblogic ou o Wildfly que neste caso é o que vou abordar neste post.  Para desativar o servidor Tomcat na sua aplicação em Sring Boot é necessário realizar algumas configurações. Vejamos a seguir o que precisamos fazer para desativar o Tomcat e deixar a aolicação pronta apra subir no Wildfly . Mude o projeto de jar para war no arquivo pom.xml <packaging> war </packaging> Para desativar o Tomcat é necessário adicionar a tag   <exclusion>  ao pom.xml conforme abaixo. <dependency> <groupId> org.springframework.boot </groupId> <artifactId> spring-boot-starter-web </artifactId> <exclusions> <exclusion> <groupId> org.apache.tom

Está Recebendo Aviso JSF:1095?

Neste tópico vou mostrar como resolver o aviso JSF:1095 que fica enchendo nosso log do sistema prejudicando também o espaço  em disco do servidor. Aviso : A resposta já foi confirmada quando tentamos definir o cookie de saída para o flash? (Eita mensagem chata em?) Para resolver o problema basta aumentar o tamanho do buffer de resposta definindo o parâmetro "javax.faces.FACELETS_BUFFER_SIZE"  de contexto no seu web.xml. <! - aumente o tamanho do buffer para evitar erros do JSF1095 -> < context-param > < param-name > javax.faces.FACELETS_BUFFER_SIZE </ param-name > < param-value > 131072 </ param-value > </ context -para > Para que serve essa configuração de aumento de buffer?  Pois bem, o buffer é utilizado para reduzir a realocações de memoria no momento da renderização da página web jsf. O recomendado é aumentar para um valor que seja compatível com sua maior página, nesse caso, Você pode verificar

Servidor Wildfly sai do ar Inexplicavelmente

O Wildfly não se dar muito bem com Firefox, em algum casos dependendo do erro pode até derrubar o servidor. Entretanto, para conseguir ter a certeza que o que causa o problema é uma configuração do próprio servidor, é necessário analisar todo o problema obtendo acesso a máquina em questão, afim de encontrar erros no sistema operacional que possa causar a pane e assim não alterar uma configuração do servidor sem necessidade. Um dos problemas que pode ocorrer somente no uso do firefox em aplicações que utilizam o Wldfly 10.0.x como servidor, é o protocolo HTTP2 que fornece segurança SSL nas requisições https. No Firefox, essa opção não funciona corretamente causando desligamento imediato no servidor em algumas ocasiões. Caso algum dia o servidor caia ou pare de funcionar corretamente de forma inexplicável, é sensato observar alguns pontos antes de ir para desativação da HTTP2 do servidor. Confira abaixo. Espaço em disco Memória livre Tamanho da partição Swap Conexão com o

Configuração SMTP Redmine

Bem, hoje vamos encontrar uma dica rápida! Onde encontrar o arquivo de configuração SMTP do Redmine e como altera-lo para começar a receber as notificações no e-mail dos utilizadores? Pesquisei muito na internet para encontrar e não achei tão fácil alguém que pudesse me ajudar. O que encontrei foi vários  fragmentos de informações soltas, onde na maioria das vezes nem ajudava como eu precisava. Por isso, resolvi escrever essa pequena ajuda para quem está se empenhando em instalar e configurar essa ferramenta incrível de gestão de projetos que é o Redmine. Configurando SMTP no Redmine Edite o arquivo configuration.yml   que pode ser encontrado no diretório. $ nano /home/redmine/apps/redmineplusagile/htdocs/config/configuration.yml Ao abrir o arquivo altere conforme abaixo os campos em vermelho  user_name: XXXX@gmail.com , password: xxx2xx   pelo o seu usuário de e-mail e senha. $ # = Redmine configuration file # # Each environment has its own configuration

Conferência Baiana de NoSQL - Encerra em 01/03/2020

Está aberta a chamada de trabalhos para mais uma edição do NoSQLBA, a de 2020. O evento acontecerá entre os dias 17 e 18 de abril (depende do volume de demandas, senão será apenas 18/04), na Universidade Católica do Salvador (UCSal). Os trabalhos poderão ser submetidos até o dia 01 de março. Sobre Nosql:Os banco de Dados NoSQL (not only SQL) foram criados, principalmente, para resolver problemas com aplicações web que precisam operar com gigantescas cargas de dados, além de poder escalar com grande facilidade. Esses tipos de banco de dados vem sendo usados com muita frequência em redes sociais como Twitter, Facebook, além de prover a persistência em aplicações nas nuvens. Outro ponto importante a citar é a crescente adoção destas novas tecnologias, inclusive em mercados mais conservadores, tais como instituições financeiras e agências governamentais. Os motivos são diversos normalmente para solucionar problemas com flexibilidade, escalabilidade, latência e performance. Para divu