Ubuntu 20.04
sudo apt update
sudo apt upgrade
FHS - Filesystem Hierar Hierarchy System - é o layout de pastas mantido pelo Linux Fundation
As pastas que possuem uma seta são links simbolicos para outras pasta:
A pasta /bin
aponta para /usr/bin
onde temos os binarios executaveis do sistema.
As pastas também possuem um icone vermelho informando que estas pastas são acessiveis somente como root
O Spring Cloud fornece ferramentas comuns em sistemas distribuídos:
(por exemplo, gerenciamento de configuração, descoberta de serviços, disjuntores, roteamento inteligente, micro-proxy, barramento de controle, tokens únicos, bloqueios globais, eleição de liderança, distribuição sessões, estado do cluster).
Java Persistence API (JPA) é a especificação padrão da plataforma Java EE (pacote javax.persistence) para mapeamento objeto-relacional e persistência de dados.
JPA é apenas uma especificação (JSR 338):
http://download.oracle.com/otn-pub/jcp/persistence-2_1-fr-eval-spec/JavaPersistence.pdf
List<Produto> listaProdutos = new ArrayList<Produto>();
listaProdutos.add(new Produto(1000, "Geladeira 470L", 2999.00));
listaProdutos.add(new Produto(2000, "TV UHD 50''", 3500.00));
listaProdutos.add(new Produto(1001, "TV UHD 65''", 5000.00));
O Sistema de modulos é a principal mudança do java 9.
A Oracle incorporou o Projeto Jigsaw.
Um módulo é algo que tem um nome, este nome é uma identidade, e um grupo de código relacionado. Este código pode ser encapsulado dentro do módulo ou ser visível para o mundo externo, um módulo é autonomo, isso significa que ele contém tudo de que precisa para executar suas funções, e se não contiver tudo de que precisa , terá uma definição explícita de quais outros módulos precisa para fazer o seu trabalho. ~