Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo JVM

Como escolher entre JVM 32 ou 64bits ?

Olá Pessoal, hoje iremos falar um pouco sobre JVM, dando um foco nas diferenças sobre JVM de 32 e 64 bits. O que é a JVM ? Para quem é do mundo Java a JVM é um assunto conhecido, mas para quem esta vindo de outras plataformas pode ser um assunto novo e complexo, a JVM é uma máquina virtual responsável pela interpretação do bytecode (código compilado) e execução na máquina nativa. Ao compilar um código Java, teremos como resultado o  bytecode , este irá ser interpretado pela JVM, por esta razão é que o Java é independente de Plataforma, pois a JVM que garante a comunicação com a plataforma de execução. Hoje temos inúmeras linguagens que rodam em cima da JVM, tais como: Kotlin , Groovy , Scala , entre outras, pois o compilador de cada uma dessas linguagens gera no final o bytecode que será interpretado pela JVM. Utilizando a JVM 32 ou 64 bits Os sistemas operacionais são projetados para fazer a integração entre os softwares e o hardware ,  além de serem a interface homem x m...

Atualizando a lista de Timezone da JVM

Olá pessoal vamos falar sobre como atualizar a lista de Timezone da JVM. O Problema da Mudança de Timezone Devido uma mudança realizada pelo governo brasileiro, este ano não teremos o horário de verão, que mudava o GMT para -2 em algumas regiões do Pais, com isso, as configurações de Timezone dos servidores são ajustados para não realizar a mudança, mas alguns ambientes onde temos JVM podem acabar mudando e não seguindo o Timezone do S.O, pois a regra antiga ainda encontra-se configurada. Ambiente Java 10 mudou com Timezone incorreto. Acima instanciamos um objeto Date() a partir do JShell e notamos a diferença no horário, onde o correto seria exibir 11:05:31. Lista de Timezone Atualizados Como aconteceu aqui no Brasil, podem acontecer mudanças de Timezone em qualquer lugar (mesmo não sendo comum), quando ocorrem essas mudanças temos que recorrer a listas de Timezone atualizadas para que os ambientes possam funcionar corretamente. No caso da JVM, a Oracle man...