Ano: 2018

Linux – Corrigindo: “gpg: failed to start the dirmngr ‘/usr/bin/dirmngr’: No such file or directory” (How to fix missing dirmngr)

Problema ao executar apt-key adv user@machine:~# sudo apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv-keys 931FF8E79F0876134EDDBDCCA87FF9DF48BF1C90 Executing: /tmp/apt-key-gpghome.uEp0ISpwUD/gpg.1.sh –keyserver hkp://keyserver.ubuntu.com:80 –recv-keys 931FF8E79F0876134EDDBDCCA87FF9DF48BF1C90 gpg: failed to start the dirmngr ‘/usr/bin/dirmngr’: No such file or directory gpg: connecting dirmngr at ‘/tmp/apt-key-gpghome.uEp0ISpwUD/S.dirmngr’ failed: No such file or directory gpg: keyserver receive failed: No dirmngr Para corrigir basta executar: user@machine:~# sudo apt-get […]

Java – Retirando a implementação do SLF4J de dependências

Se você estiver utilizando alguma biblioteca em seu sistema que contenha alguma implementação do SLF4J , você pode retirar a mesma utilizando a dependência do SLF4J ‘slf4j-nop’ (non-operation). Um dos motivos para retira-lo é estar logando na System.out do sistema informações de log. Para retirar basta incluir a seguinte dependência: <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-nop</artifactId> <version>1.7.25</version> </dependency>

Java / .Net – SourceAFIS – Biblioteca de reconhecimento de impressões digitais – (Fingerprint recognition library)

SourceAFIS for Java and .NET SourceAFIS é um algoritmo que reconhece impressões digitais humanas. Ele pode comparar duas impressões digitais 1: 1 ou pesquisar um grande banco de dados 1: N para impressão digital correspondente. Ele pega imagens de impressões digitais na entrada e produz uma pontuação de similaridade na saída. A pontuação de similaridade […]

Java – Projeto Spring Security com JWT: Autenticação e Autorização por JDBC no MySQL (Spring Security Project with JWT: Authentication and Authorization by JDBC in MySQL)

A ideia desse post não é realizar um passo a passo de como implementar o Spring Security, mas sim compartilhar um projeto bem simples e auto explicativo que desenvolvi. Esse projeto utiliza o Spring Security com autenticação JWT buscando seus usuários em um banco de dados em MySQL / MariaDB com senhas criptografadas em BCrypt. […]

Python / Redis – O que é o caracter ‘b’ no retorno do redis (About char b prefix in Python client connect to redis)

b’Hello Python’ Esse tipo de retorno indica que o valor é um byte de string – o redis irá codificar automaticamente a string unicode para você na gravação, mas é seu trabalho decodificá-lo ao pega-lo. >>> redisClient = redis.Redis(host=’0.0.0.0′,port=6379) >>> redisClient.set(‘test_redis’, ‘Hello Python’) >>> redisClient.get(‘test_redis’) b’Hello Python’ Podemos decodificar seu valor de duas maneiras: A […]

Python – Criando um ambiente virtual (venv) – (Creation of virtual environments)

O módulo venv fornece suporte para a criação de “ambientes virtuais” leves com seus próprios diretórios isolados dos diretórios do sistema. Cada ambiente virtual tem seu próprio binário Python (que corresponde à versão do binário que foi usada para criar esse ambiente) e pode ter seu próprio conjunto independente de pacotes Python instalados em seus […]

Docker – Como iniciar o container automaticamente com o sistema. (How do I make a Docker container start automatically on system boot?)

Utilize ao criar o container o parametro ‘ – – restart = {valor} ‘ veja seus valores: no Não reinicia o contêiner automaticamente. (o padrão) on-failure Reinicie o contêiner se ele sair devido a um erro, que se manifesta como um código de saída diferente de zero. unless-stopped Reinicie o contêiner, a menos que seja […]

Java EE – Problemas com deploy de aplicações no Glassfish 5 (Web Service deployment into Glassfish error)

Servlet [ParticipantPortTypePortImpl] and Servlet [CoordinatorPortTypePortImpl] have the same url pattern: [/WSAT10Service]. Related annotation information: annotation [@javax.jws.WebService(wsdlLocation=/wsdls/wsat10/wsat.wsdl, name=, portName=CoordinatorPortTypePort, endpointInterface=com.sun.xml.ws.tx.at.v10.types.CoordinatorPortType, serviceName=WSAT10Service, targetNamespace=http://schemas.xmlsoap.org/ws/2004/10/wsat)] on annotated element [class com.sun.xml.ws.tx.at.v10.endpoint.CoordinatorPortTypePortImpl] of type [TYPE] Esse erro ocorre pois em suas dependências no projeto há algo em conflito com o Glassfish, normalmente bibliotecas do próprio glassfish, basta remove-las e utilizar somente […]

Rolar para o topo