Autor: sh4rck3

Tecnologia infraestrutura e desenvolvimento

Teste DNS – Namebench

Faça um teste de DNS e aumente a velocidade da sua conexão Quem nunca se deparou com aquela situação de Internet lenta dai você vai la e configura o DNS do Google 8.8.4.4 ou 4.4.2.2 para ver se melhora a conectividade na resolução de nomes. Sem alarde, o Google deixou de oferecer a versão brasileira…
Leia mais

Bloqueando IP usando o Fail2ban e IPTables

O Fail2ban é uma ferramenta que protege as conexões feitas atraves dos serviços SSH, FTP, SMTP entre outros, o que o fail2ban faz é simplesmente monitorar todas as conexões feitas para esses serviços os quais você deixou configurado, por padrão são 3 tentativas e caso não consiga sera bloqueado por 600 segundos ou seja 10…
Leia mais

Installing Node.js and Express on Ubuntu 20.04

Funcionando Last Updated: Thu, Jan 20, 2022 Node.jsProgrammingUbuntu Introduction Node.js is an open-source, cross-platform runtime environment for server-side JavaScript code execution. It uses Node Package Manager (npm) as its official software packages registry. It’s used to develop general-purpose applications both on the front-end and back-end. With a large community of contributors and good documentation, it’s…
Leia mais

Estrutura de dados, para que servem e por que tão temidas?

As estruturas de dados nada mais são do que formas para armazenar dados na memória, as formas de armazenamento podem variar, podendo ser tanto de maneira sequencial ou não, como é o caso de uma estrutura falada mais a frente. Mas afinal, o que isso muda, entre usar um array ou uma lista ligada, um…
Leia mais

Construindo imagem Docker em projetos Angular utilizando o Nginx como servidor

Construindo imagem Docker em projetos Angular utilizando o Nginx como servidor

JVM Ergonomics em Containers

Last change in sexta-feira, 26 de fevereiro de 2021 No JDK 5 foi introduzido um novo recurso chamado de JVM Ergonomics. Este recurso obtém informações do sistema operacional e define automaticamente alguns valores padrões para a JVM e Garbage Collector. É uma forma de obter um bom desempenho em aplicativos java com um mínimo de…
Leia mais

Estruturas básicas que todo desenvolvedor deve conhecer

Last change in quinta-feira, 03 de dezembro de 2020 Esta é a segunda parte do post, sobre estrutura de dados, neste post buscarei me aprofundar um pouco mais nos casos de uso, complexidade de busca, exclusão e inserção de cada estrutura, além de mostrar algumas implementações. Array List (Lista) ArrayLists é a estrutura de dados…
Leia mais

Descobrindo qual processo está escutando determinada porta

Last change in quinta-feira, 03 de dezembro de 2020 Uma porta de rede no Linux nada mais é do que um número que identifica um lado de uma conexão entre dois sistemas. Todos os dispositivos em rede usam números de porta para determinar a qual processo uma mensagem deve ser entregue. O nome de domínio…
Leia mais

Comando uteis para trabalhar com GIT

CursoGit e GitHub – Controle de versão Conhecer o curso 1 – Iniciando um Repositório Todo repositørio Git armazena as informações dentro de uma pasta oculta chamada “/.git”. Para que os arquivos de uma pasta possam ser versionados pelo Git, é preciso iniciar o repositório. Basta executar o comando abaixo:Copiar 2 – Apagando um repositório…
Leia mais

HOWTO Easily Resize the Default LVM Volume on Ubuntu 18.04

05 Saturday Dec 2020 Say you have a 40 Gig disk. When the installer creates the encrypted volume during initial OS installation, it partitions the whole disk but only creates a 20 GB logical volume. You should resize the default volume group to increase the usable disk from 20 to 40 GB. 1) You will…
Leia mais