Skip to content

Instantly share code, notes, and snippets.

@valdineireis
valdineireis / SimpleDownloadMultipleFiles.html
Last active January 23, 2020 03:55
Adicione os links no componente HTML Textarea, cada link em uma linha, e clique em Download. O script irá efetuar uma requisição GET no intuito de baixar o(s) arquivo(s).
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Download de Multiplos Arquivos</title>
<style type="text/css">
body { padding: 10px; background-color: #eee; }
textarea { width: 100%; margin-bottom: 10px; }
button { padding: 10px; }
label { font-weight: bold; }
@valdineireis
valdineireis / CacertUtil.java
Created December 26, 2019 12:24
Gerar arquivo Cacert para consumir o Web Service do portal da Nota Fiscal Eletrônica.
import javax.net.ssl.*;
import java.io.*;
import java.security.*;
import java.security.cert.CertificateEncodingException;
import java.security.cert.CertificateException;
import java.security.cert.X509Certificate;
import java.util.ArrayList;
import java.util.List;
public class CacertUtil {
@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) {
@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 / 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 / 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 / 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 / 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 / git_review.md
Created September 7, 2021 22:51
Revisão de alguns comandos GIT
@valdineireis
valdineireis / kafka_review.md
Last active September 7, 2021 23:03
Comandos básicos para utilização do Apache Kafka