[nome] perguntou: Por que a JVM consome memória além do heap se definimos o limite -Xmx?
Java
public static void a(long item) { b(item); System.out.println(item); } public static void b(long item) { c(item); } public static void c(long item) { d(item); } public static void d(long item) { System.out.println(item); item = 20L; // тут }
[nome] perguntou: Por que guardar classes no Metaspace se elas já estão no arquivo jar no disco?
[nome] perguntou: Fale sobre a hierarquia de exceções em Java.
[nome] perguntou: Como automatizar a eliminação de dados com mais de 3 meses?
classe Tarefa { privado estático int contador = 0; público estático void main(String[] args) throws Exception { var thread1 = new Thread(() -> aumentar()); var thread2 = new Thread(() -> aumentar()); thread1.start(); thread2.start(); thread1.join(); thread2.join(); System.out.println(contador); } privado estático void aumentar() { para (int i = 0; i < 5000; i++) { contador++; } } }
[nome] perguntou: Devo usar o ID de pagamento como tag na métrica Timer?
[nome] perguntou: No Kubernetes, há um limite de memória de 1 GB, e a JVM é iniciada com -Xmx 1 GB. Quão viável é essa configuração?
[nome] perguntou: Quais são as principais entidades no Kafka, como elas interagem e para que servem?
[nome] perguntou: Se o tópico tiver 100 partições e na anotação @KafkaListener estiver escrito concurrency=10, as 90 partições ficarão ociosas?
[nome] perguntou: Como foi a implementação do cache — foste tu que tomaste a iniciativa ou o arquiteto disse que era para melhorar?
[nome] perguntou: Se a carga for de 30000 mensagens por minuto, quantas partições são necessárias?
[nome] perguntou: Se o Prometheus tem um disco de 4 TB, o ID do pagamento na tag já está normal?
[nome] perguntou: O que significa 'ligar' uma classe? Em que consiste o processo de ligação?
[nome] perguntou: Quais são as métricas padrão de exposição do JVM e Spring Boot por defeito?
[nome] perguntou: Quais erros existem em Java? Dê exemplos.
[nome] perguntou: É possível escrever catch(Error e) ou catch(Throwable t) — esse código será compilado?
[nome] perguntou: Quantas pessoas havia na equipa?
[nome] perguntou: O que é o OutOfMemoryError, quando ocorre, já encontrou na prática?
[nome] perguntou: Se eu escrever uma mensagem num tópico Kafka, para quantas partições ela será enviada?