Skip to content

Instantly share code, notes, and snippets.

Avatar
🎯
Focusing

Antonio Armando Couto Bem Filho armando-couto

🎯
Focusing
View GitHub Profile
View IgualA5.java
import java.lang.reflect.Field;
public class IgualA5 {
public static void main(String[] args) throws Exception {
Class cache = Integer.class.getDeclaredClasses()[0];
Field c = cache.getDeclaredField("cache");
c.setAccessible(true);
Integer[] array = (Integer[]) c.get(cache);
array[132] = array[133];
@armando-couto
armando-couto / docker-compose.yml
Created Apr 19, 2021
Docker do RabbitMQ criado um container bem rápido e prático
View docker-compose.yml
version: "3.7"
services:
rabbitmq3:
image: rabbitmq:3-management
environment:
RABBITMQ_ERLANG_COOKIE: 'insira a sua chave secreta'
volumes:
- ./db-data:/var/lib/rabbitmq
ports:
- 5672:5672
@armando-couto
armando-couto / adicionando-mongodb.txt
Created Mar 21, 2021
Adicionando o MongoDB em um projeto Node.JS
View adicionando-mongodb.txt
$ cd ~/nodejs-mongodb
$ nano package.json
Dentro do arquivo coloque, salve e feche.
{
"name":"nodejs-mongodb",
"version":"0.0.1",
"main":"app.js",
"dependencies":{
"consolidate":"~0.9.1",
@armando-couto
armando-couto / criando-projeto-nodejs.txt
Created Mar 21, 2021
Passo a Passo criando um projeto em Node.JS
View criando-projeto-nodejs.txt
$ mkdir ~/nodejs-mongodb
$ cd ~/nodejs-mongodb
$ nano package.json
Dentro do arquivo coloque, salve e feche.
{
}
$ nano app.js
@armando-couto
armando-couto / tabela_temporaria.sql
Created Feb 20, 2021
Criando uma tabela temporário unificando de outras tabelas.
View tabela_temporaria.sql
DROP FUNCTION tabela_temporaria();
CREATE OR REPLACE FUNCTION tabela_temporaria()
RETURNS TABLE (id bigint, nome character varying, cpf character varying) AS
$func$
DECLARE
_row RECORD;
BEGIN
FOR _row IN (SELECT tablename as name FROM pg_catalog.pg_tables WHERE tablename LIKE 'tabela_temporarias%') LOOP
return query EXECUTE ' SELECT id, nome, cpf
@armando-couto
armando-couto / atualizando-banco-de-dados.sh
Last active Feb 20, 2021
Script que ajuda atualizar um banco de dados via JOB
View atualizando-banco-de-dados.sh
#!/bin/bash
echo "Iniciando";
PASSWORD=senha
echo "Deletando o banco antigo";
PGPASSWORD=$PASSWORD dropdb --host=localhost --username=postgres aplicacao_homologacao
echo "Criando o banco novo";
View Dart Example Iterable - Sync
Iterable<int> countTo(int max) sync {
int i = 0;
while(i < max) yield i++;
}
main() {
Iterable it = countTo(5);
Iterable i = it.iterator;
while (i.moveNext()) {
print(i.current);
View Dart Operador e Aero Function
class MyNumber {
num val;
num operator + (num n) => val * n;
MyNumber(v) { this.val = v; }
}
main() {
MyNumber mn = MyNumber(5);
print(mn + 2);
}
View ruby_upload_in_ftp.rb
require 'net/ftp'
CONTENT_SERVER_DOMAIN_NAME = "IP"
CONTENT_SERVER_FTP_LOGIN = "USER"
CONTENT_SERVER_FTP_PASSWORD = "PASSWORD"
# upload files to nested directory
TXT_FILE_OBJECT = File.new("./build/libs/infarma-reports.jar")
name = File.basename(TXT_FILE_OBJECT).split "."
Net::FTP.open(CONTENT_SERVER_DOMAIN_NAME, CONTENT_SERVER_FTP_LOGIN, CONTENT_SERVER_FTP_PASSWORD) do |ftp|