Skip to content

Instantly share code, notes, and snippets.

Avatar

Alexandre Aquiles alexandreaquiles

View GitHub Profile
@alexandreaquiles
alexandreaquiles / Stack.java
Created Aug 7, 2022
Stack Cluster Operation from Liskov's ADT paper
View Stack.java
package adt;
import java.util.Arrays;
public class Stack<E> {
private int tp;
private E[] stk;
public Stack() {
@alexandreaquiles
alexandreaquiles / App.java
Last active Jul 25, 2022
Código da Imersão Java para o TMDB
View App.java
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 {
View Principal.java
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");
@alexandreaquiles
alexandreaquiles / README.md
Created Apr 21, 2022
On the criteria to be used in decomposing systems into modules
View README.md
View http.md

Integrando sistemas com o protocolo da Web

Vamos implementar essa integração entre sistemas usando o protocolo da Web, o HTTP (Hyper Text Transfer Protocol).

A história do HTTP

Mas da onde vem o HTTP?

No década de 80, (o agora Sir) Tim Berners-Lee trabalhava no CERN, a Organização Europeia para a Pesquisa Nuclear. Em 1989, Berners-Lee criou uma aplicação que provia uma UI para diferentes documentos como relatórios, notas, documentação, etc. Para isso, baseou-se no conceito de hypertext, em que nós de informação são ligados a outros nós formando uma teia em que o usuário pode navegar. E com o nascimento de Internet, a rede mundial de computadores, essa navegação poderia expor informações de diferentes servidores dentro e fora do CERN. Berners-Lee chamou essa teia mundial de documentos ligados uns aos outros de World Wide Web.

@alexandreaquiles
alexandreaquiles / _README.md
Created Mar 29, 2021
Como usar JSP com Spring Boot?
View _README.md

Como usar JSP com Spring Boot?

Passo a passo

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

<!-- JSP-->
<dependency>
 org.apache.tomcat.embed
View funcoes.clj
; predicate
(defn maior-que-100? [valor]
(> valor 100))
(defn sorteado? [_]
(> (rand) 0.5))
(defn valor-descontado [valor-bruto aplica-desconto?]
(let [desconto 0.1]
View fizzbuzz.js
for (let n = 1; n <= 100; n++) {
let text = '';
if (n % 3 === 0) {
text = 'Fizz';
}
if (n % 5 === 0) {
text = text + 'Buzz';
View triangulo-com-while.html
<script>
var i = 0;
while(i < 7){
var j = 0;
while(j <= i){
document.write("#");
j++
}
i++
document.write("<br>");
View kafka.drawio
<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