Pular para o conteúdo principal

Postagens

Mostrando postagens de setembro, 2019

Java 13 está aqui!

Fonte: https://blogs.oracle.com/java/java-and-the-new-duke-personality Java 13 17/09/2019 é o dia do lançamento da versão final do Java 13 . Neste post vamos descrever as principais novidades desta versão. Versionamento Com o lançamento do Java 9 em 2017 , o cronograma de lançamento do Java mudou, de um lançamento principal a cada 3 anos ou mais para um lançamento a cada seis meses . Um dos principais motivos dessa alteração foi oferecer aos desenvolvedores acesso mais rápido as melhorias contínuas. Os lançamentos ocorrem em Março e Setembro de cada ano. Ao obter acesso a novas versões em uma medida mais granular e mais rápida, os desenvolvedores podem gerenciar muito mais facilmente o ritmo da inovação, conforme comprovado pelo Java 10 , oferecendo 12 novos recursos , Java 11 , oferecendo 17 novos recursos , e Java 12 , oferecendo 8 novos recursos . Novos recursos do Java 13 Cinco novos recursos   JEP (Java Enhacement Proposal) são entregues com o Java 13 , in

Kubernetes para desenvolvedores Java - Criando a imagem Docker

Esta é uma série de posts sobre Kubernetes para desenvolvedores Java. A série original está disponível em inglês no site  dev.to Kubernetes   é uma plataforma portátil e extensível de código aberto para gerenciamento  de containers, que facilita tanto a configuração declarativa quanto a automação. Tem um ecossistema grande e de rápido crescimento. Os serviços, suporte e ferramentas do Kubernetes estão amplamente disponíveis. Bem vindo de volta No primeiro post , nós criamos o ambiente necessário para fazer o deploy da nossa aplicação no Kubernetes. Neste ponto, nós temos uma aplicação Java conectando em um banco de dados MySQL rodando no Docker. Para empacotar nosso aplicativo dentro de uma imagem do docker, precisamos criar um Dockerfile. Criando o Dockerfile Definição FROM openjdk:11.0.3-jdk-slim RUN mkdir /usr/myapp COPY target/java-kubernetes-0.0.1-SNAPSHOT.jar /usr/myapp/app.jar WORKDIR /usr/myapp EXPOSE 8080 CMD ["java", "-Xms128m", &q