Java
¿Qué es el bloqueo optimista y pesimista en Hibernate?
¿Qué enfoques principales conoces para la expansión y escalabilidad de sistemas?
¿Puedes nombrar las principales anotaciones utilizadas en Spring Boot?
[nombre] preguntó: Cuéntame sobre la jerarquía de excepciones en Java.
¿Cuál es el papel y las funciones principales del componente Service en OpenShift?
¿En qué lugar de la memoria suelen ubicarse los objetos durante la ejecución de un programa?
¿Puede nombrar sinónimos del término polimorfismo, utilizado en programación orientada a objetos?
¿Puede explicar qué es el comando invoke dynamic y en qué casos se utiliza?
¿Pueden ocurrir excepciones que se verifican durante la ejecución del programa y cómo se relaciona esto con el mecanismo de manejo de excepciones en Java?
¿Cómo se crean y gestionan los objetos en el pool de cadenas en Java?
¿En qué consiste la finalidad de la anotación @Transactional en el trabajo con bases de datos?
¿Por qué microservicios? ¿Por qué es mejor optar por microservicios?
¿Qué sucede cuando el antiguo maestro de PostgreSQL se levanta después de una caída? ¿Cómo se garantiza la coherencia?
¿Qué niveles de aislamiento de transacciones conoces?
¿Qué operaciones en Java requieren el manejo de excepciones verificadas?
¿Qué sucederá si tanto la entidad como su colección tienen mapeo Eager, y cargamos un elemento de la colección?
¿Cómo protegerse de los mensajes duplicados en Kafka (idempotencia)?
¿Cuál es la diferencia entre las pruebas unitarias y las pruebas de integración?
//Se proporcionan dos beans. Durante la tercera iteración en el método m1 ocurrió una excepción. ¿Cuántas entradas habrá en la base de datos? public class BeanA() { private BeanB b; @Transactional public void m1(List<Integer> list) { for (Integer i : list) { b.m2(i); } } } public class BeanB() { @Transactional public void m2(Integer i) { // Añade una entrada a la tabla } }
¿Cómo está estructurada la memoria en Java (JVM)? ¿Qué áreas existen: pila, montón?