Skip to content

Instantly share code, notes, and snippets.

View Gabrielbemo's full-sized avatar
👽
Codando

Gabriel Moura Gabrielbemo

👽
Codando
View GitHub Profile
@Gabrielbemo
Gabrielbemo / setup_env_java_win.md
Created July 19, 2018 02:53
Guia setup de ambiente para programar em Java EE no Windowns 10

Preparar o ambiente para programar em Java EE no Windowns 10

  • Instalar JDK

    • Faça o download da versão mais estavel do JDK no Site.
    • Execute o instalador baixado.
  • Definir variavel de ambiente JAVA_HOME

    • Verifique se você ja tem a variavel de ambiente JAVA_HOME definida em seu ambiente
      • digite echo &JAVA_HOME no seu prompt, caso apareça o caminho de instalação do Java significa que a varivel já esta definida, caso não apareça o diretório de instalação você precisa definir.
  • Localize o diretório de instalação do JDK, provavelmente vai estar no endereço C:\Program Files\Java\jdk1.8.0_65, onde os números significam a versão instalada.

@Gabrielbemo
Gabrielbemo / criar-website-na-aws.md
Last active June 16, 2023 19:38
Como registrar um dominio e hospedar um web site estatico na Amazon AWS

Como registrar um dominio e hospedar um web site estatico na Amazon AWS

  • Comprando o Dominio

    • Entre no site da amazon aws, pesquise por route 53 entre em Resgistered Domains e clique em Register Domain, verifique a disponibilidade do seu dominio e compre ele. (Obs: É necessario esperar validar a compra para validar seu dominio).
  • Criando um Bucket

    • Volte ao menu principal e pesquise por S3 entre nele, clique em Create Bucket, no campo Bucket name coloque o nome do dominio que você comprou, exemplo: se você comprou um dominio chamado joaosilva.com, o nome do bucket deve ser joaosilva.com, clique em next até criar o bucket.
@Gabrielbemo
Gabrielbemo / design-api.md
Last active January 19, 2024 10:13
Guia para implementar uma API REST.

O que é uma API ?

  • API é um conjunto de funções provida por um software. Uma API web pode ser acessada através de um request HTTP e é esperado uma resposta HTTP geralmente no formato XML ou JSON, o padrão de API's web é SOAP ou REST sendo essa ultima a mais utilizada.

Design REST API

Termologias

  • Resource é um objeto ou uma representação de alguma coisa que tem associação com algum dado. Ex: Animal, Escola e Empresa são resources e delete, add, update e search são operações a serem realizadas em cima dos resources.
  • Collections são conjuntos de resources. Ex: Empresas é uma collections de recursos chamado Empresa.

O que significa stash

  • Stash tem um significado de guardar, armazenar e é exatamente isso, um local onde podemos armazenar nosso código sem a necessidade de fazer um commit.

  • Mas quando vou usar ??. Quando você está em uma branch mas precisa trocar para uma de contexto totalmente diferente por exemplo para resolver um bug critico então você da um stash armazena suas alterações, troca de branch resolve o bug commit e volta para a branch inicial e recupera suas alterações do stash

Comando Utilidade
git stash list Lista todos os stash criados
git stash Cria um stash dos arquivos alterados com um nome automatico