Skip to content

Instantly share code, notes, and snippets.

View alexandreaquiles's full-sized avatar

Alexandre Aquiles alexandreaquiles

View GitHub Profile
@alexandreaquiles
alexandreaquiles / Kafka.drawio
Last active March 28, 2024 18:36
draw.io Kafka Diagram (open it in https://draw.io)
<mxfile host="app.diagrams.net" modified="2020-06-03T21:01:58.638Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36" etag="a1-ix2r6zzVVSPH3lcE_" version="12.9.3" type="device"><diagram id="h7GPxYbChwaNLsouTysn" name="Page-1">7V1pd9rG1/80nKYvyNEu8ZJ4SZ3EsWPcp+3/TY9AA6gGDZWEHfrpnxltSHMvi40WhMk5sY0kJLi/ufsyHfVi/vOzby+mt9Qhs44iOT876mVHUWSjp7Nf/MgqPqJpVnxg4rtOctH6wMD9jyQHpeTo0nVIULgwpHQWuoviwRH1PDIKC8ds36cvxcvGdFZ86sKeEHBgMLJn8OgfrhNO46OWYq6P/0bcyTR9MvvG8Zm5nV6cfJNgajv0JXdIveqoFz6lYfzX/OcFmXHipXSJ33e94Wz2wXzihfu84Z9H25ldvHxR/9a1fx/Gtvbb5KGra/Ftnu3ZMvnGX+xnu6MYM3bTT0Of/TXhf11QL1jOiQ/PbDkiHhhT9lEZJcJVQl7j3yVNT3SDCPw+u0CWFj/XJ9O7XA0pffpMPOLbIfUHxH92RyS9Nfve8d2LT2SHc59CKTxc8enScwgnj8xOv0zdkAwW9oiffWGrmR2bhvNZcnrszmYXdEb96L0qkR2dmOx4EPr0ieTO9AxTtY3sTLpqlOwT5CFLUHwmfkh+5g4lEH4mdE5Cf8UuSc7qSoJYwk+yoiXr62W9POV0zU1zS9NIjtkJR0yye68XDfsjWTf4Grob3F9fXy97N18WxuAfpSvfeNddtubBIjqM1mXQySySSe5BMqmmCsmk6FXRSdlNJTtYxEJs7P7kxPq0IL7Lnk742mKPYFKP3K8P5Wlmz9yJx/4eMZpF5zJ5I7
@alexandreaquiles
alexandreaquiles / milhares-test.html
Created November 29, 2014 00:16
Formatador de Milhares com e sem Regex (e respectivos testes)
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Formatador de Milhares com e sem regex</title>
<link rel="shortcut icon" type="image/png" href="http://jasmine.github.io/2.1/lib/jasmine_favicon.png">
<link rel="stylesheet" href="http://jasmine.github.io/2.1/lib/jasmine.css">
</head>
<mxfile host="app.diagrams.net" modified="2020-07-30T13:24:04.078Z" agent="5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Safari/537.36" etag="za19b1gBxxY2w0qTRGfJ" version="13.5.5" type="device"><diagram id="n5W6CcNsMwQ7RIXeHPj_" name="Page-1">7V1bc9pIFv4t++CqmQendEEXHm2TZDOxK3acVDL71pIa0FioWUnEJr9+u0EC0edgZCO1hLyemgo0QsD39bmf7j4zr2ZPHxMyn96wgEZnhhY8nZmjM8PQHd3l/4iR5XpkMMwHJkkY5BdtB+7D3zQf1PLRRRjQdOfCjLEoC+e7gz6LY+pnO2MkSdjj7mVjFu1+6pxMKBi490kER3+EQTZdj7qWth3/Nw0n0+KTdS1/ZUaKi/OBdEoC9lgaMt+fmVcJY9n60ezpikYCvAKX9fs+7Hl188USGmeV3vD4T/bhzg8DNrok3+5/2oH149zN2fhFokX+i/Nvmy0LCBK2iAMq7qKfmZeP0zCj93Pii1cfOel8bJrNovxl+K3yL/qLJhl9Kg3l3/IjZTOaJUt+ydMu9fmM0c0C7MctAeYwH5uWwDedfJDkpE82997iwh/k0LwApqEFYKIeYw/pmWFH/NMvvYQ/mohHf2RsHvp/HofiOIyiKxaxZPVec2yJ//h4miXsgZZesVd/4h0szkrj6z8+LmAP+XS+iMJJzF/j364elgYSSwOMpQHC0kYgjmHJv7AuRp+uvUvi/shI9vdfc//zuW4DlvhPzMIsZDEf1o7jBEdSYorqgUUdjKmh7ZjE3mAPgEbo2Iu9bUnYF0q1hL1RzNky9nZj0DvPQq8rgH48prbvY9AHztDj7NcDvfFOAt9y4cRvDHxUO+kA+/tb/vyc/89nvQuw578+2wV4F7K
@alexandreaquiles
alexandreaquiles / clean-arch-morreu.md
Last active August 31, 2023 17:11
Transcrição do Spaces "Clean Arch morreu?" que aconteceu em 17/08/2022

[Alexandre Aquiles]

Mas é... Então vamos lá pessoal. Meu nome é Alexandre Aquiles.

Twitter do Alexandre Aquiles

Eu não vou falar onde eu trabalho, acho que vocês devem saber, né? Porque aqui o negócio é entre a gente mesmo. É papo nosso aqui mesmo.

Eu lancei um livro recentemente, né? Desbravando SOLID. Deixa eu fazer o jabá já, né? Desbravando SOLID.

public class Carro {
private String modelo;
private String marca;
private String cor;
private String tipo;
private Integer ano;
public String getModelo() {
return modelo;
@alexandreaquiles
alexandreaquiles / _README.md
Created March 29, 2021 18:04
Como usar JSP com Spring Boot?

Como usar JSP com Spring Boot?

Passo a passo

No pom.xml, adicione as seguintes dependências:

<!-- JSP-->
<dependency>
 org.apache.tomcat.embed
@alexandreaquiles
alexandreaquiles / App.java
Last active January 24, 2023 12:48
Código da Imersão Java para o TMDB
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.http.HttpResponse.BodyHandlers;
import java.util.List;
import java.util.Map;
public class App {
@alexandreaquiles
alexandreaquiles / Cliente.java
Created June 20, 2014 23:49
Pequeno chat feito em Java usando Sockets. Parte do apêndice do FJ-11: http://www.caelum.com.br/apostila-java-orientacao-objetos/apendice-sockets/
package sockets.chat.cliente;
import java.io.IOException;
import java.io.PrintStream;
import java.net.Socket;
import java.net.UnknownHostException;
import java.util.Scanner;
public class Cliente {
@alexandreaquiles
alexandreaquiles / Stack.java
Created August 7, 2022 22:07
Stack Cluster Operation from Liskov's ADT paper
package adt;
import java.util.Arrays;
public class Stack<E> {
private int tp;
private E[] stk;
public Stack() {
public class Principal {
public static void main(String[] args) {
System.out.println("\u001b[1m Alura");
System.out.println("Em negrito \u001b[m Redefinido");
System.out.println("\u001b[37m \u001b[44m Alura \u001b[m");