Skip to content

Instantly share code, notes, and snippets.

@valdineireis
valdineireis / install-docker-ubuntu.sh
Created July 29, 2022 03:40
Instala o Docker em um Ubuntu e cria um container de exemplo
#!/bin/bash
echo "Instalando o Docker......."
apt-get update -y
apt-get install ca-certificates curl gnupg lsb-release -y
mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo \
@valdineireis
valdineireis / lua_plugin_for_kong_gateway.md
Created September 12, 2021 23:10
Creating Your First Custom Lua Plugin for Kong Gateway
@valdineireis
valdineireis / kafka_review.md
Last active September 7, 2021 23:03
Comandos básicos para utilização do Apache Kafka
@valdineireis
valdineireis / git_review.md
Created September 7, 2021 22:51
Revisão de alguns comandos GIT
@valdineireis
valdineireis / docker_mysql.md
Created June 24, 2021 03:01
Utilizando o Docker para subir o MySQL

Download da imagem

docker image pull mysql:5.7

Rodar o mysql apontando para um volume externo

docker run --name meu-bd -e MYSQL_ALLOW_EMPTY_PASSWORD=yes -v C:\Users\usuario\pasta\mysql:/var/lib/mysql mysql:5.7
@valdineireis
valdineireis / cron_cronjob.md
Created April 30, 2021 12:52
Resumo para execução de tarefas CRON no Linux.

Cron e Cronjob

Estrutura do comando

* * * * * Comando Os asteriscos (*) representam: Minutos, Hora, Dia do mês, Mês, e Dia da semana.

Marcador Descrição Exemplo
* Sempre que possivel. A cada minuto.
@valdineireis
valdineireis / org-netbeans-modules-editor-settings-CustomPreferences.xml
Created April 29, 2021 19:13
Configuração para alterar a altura da linha do editor de código do NetBeans. Configuração testada na versão 8.2. O arquivo encontra-se na pasta: "C:\Users\NOME-DO-SEU-USUARIO\AppData\Roaming\NetBeans\x.x\config\Editors\Preferences".
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE editor-preferences PUBLIC "-//NetBeans//DTD Editor Preferences 1.0//EN" "http://www.netbeans.org/dtds/EditorPreferences-1_0.dtd">
<editor-preferences>
<!-- ... -->
<entry javaType="java.lang.Float" name="line-height-correction" xml:space="preserve">
<value><![CDATA[1.5]]></value>
</entry>
</editor-preferences>
@valdineireis
valdineireis / mysql_view_logs.txt
Created October 17, 2020 03:43
Simples forma de visualizar os logs de execução do MySQL. Utilizo para conferir os SQLs gerados pelas ferramentas de ORM.
-- Visualizar o nome do arquivo de log
mysql> SHOW VARIABLES LIKE "general_log%";
-- Habilitar a escrita do log
mysql> SET GLOBAL general_log = 'ON';
-- Desabilitar a escrita do log
mysql> SET GLOBAL general_log = 'OFF';
-- Visualizar a execução da escrita dos logs (Executar em um outro terminal ou após sair do mysql)
@valdineireis
valdineireis / create_migration.sh
Last active March 10, 2020 20:36 — forked from MarkyMarkMcDonald/create_migration.sh
Create Flyway migration versioned by timestamp: ./bin/create_migration.sh "Add_Unique_Constraint_To_User_Email"
#!/bin/bash
echo "-- New Migration. Add your SQL code here." > "`dirname $0`/../db/migrations/V`date +%Y%m%d%H%M%S`__$1.sql"
@valdineireis
valdineireis / SimpleExemplePDO.php
Created January 23, 2020 04:01
Very Simple Exemple PHP Data Object
// connect.php
<?php
declare(strict_types=1);
$pdo = null;
try {
$pdo = new PDO('mysql:host=localhost;dbname=exemplo', 'root', 'root');
} catch (Exception $e) {