Sobes.tech

Java

¿Qué es la inanición por flujo (starvation)?

Senior
170

Tarea #2 ¿Cuál será el resultado en la sesión Session #2? Conexión a la base de datos con una tabla vacía t Sesión #1 --------------------------- psql> BEGIN; -- T1 psql(T1)> INSERT INTO t(id,val) VALUES (1,'a'); -- sin COMMIT psql(T1)> COMMIT; --------------------------- Sesión #2 --------------------------- psql(T2)> SELECT * FROM t; ---------------------------

Senior
169

¿Qué tipos de JOIN existen?

Senior
169

¿Cuál es la diferencia entre merge y rebase en Git? ¿Cuándo es mejor usarlos?

Senior
168

¿Se puede determinar el tipo de interacción basándose en la URL?

Junior — Middle
168

¿Cuál es la diferencia entre las anotaciones @Bean y @Component en Spring y en qué situaciones se utilizan?

168

¿Qué hace el método parallelStream?

Senior
167

¿Qué sistema de construcción de proyectos se utilizó en su empresa anterior?

Junior — Middle
166

¿Qué experiencia tiene con JDBC para interactuar con bases de datos?

Junior — Middle
166

//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 } }

Senior
166

¿Qué tan rápido están listos para salir en cuanto a los plazos de transición?

Senior
166

Tarea #3 ¿Cuál será el resultado en la sesión Session #1? Conexión a la base de datos con la tabla t con la línea INSERT INTO t(id,val) VALUES (3,'c'); COMMIT; Session #1 ------------------------ psql> BEGIN TRANSACTION ISOLATION LEVEL REPEATABLE READ; -- T1 ------------------------ Session #2 ------------------------ psql(T2)> UPDATE t SET val='c2' WHERE id=3; COMMIT; ------------------------ Session #1 ------------------------ psql(T1)> SELECT id,val FROM t WHERE id=3 ------------------------

Senior
165

public static void main(String args[]) { checkMap(new HashMap<>()); checkMap(new LinkedHashMap<>()); checkMap(new TreeMap<>()); } private static void checkMap(Map<Person, String> map) { System.out.println("Checking " + map.getClass()); Person ivan = new Person("Иван"); Person peter = new Person("Пётр"); Person maria1 = new Person("Мария"); Person maria2 = new Person("Мария"); map.put(ivan, ivan.name); map.put(peter, peter.name); map.put(maria1, maria1.name); map.put(maria2, maria2.name); // iterate and println for (Map.Entry<Person, String> entry : map.entrySet()) { System.out.println(entry); } // maria1.setName("Анна-Мария"); // maria2.setName("Анна-Мария"); System.out.println(map.get(maria1)); System.out.println(map.get(maria2)); System.out.println("==================================="); }

Senior
165

¿Qué diferencia entre las estructuras de datos ArrayDeque y LinkedList se aplica para organizar colas y pilas?

Junior — Middle
165

¿Puedes enumerar los principales métodos de la interfaz ExecutorService y explicar su propósito?

Junior — Middle
165

¿Qué es una fuga de memoria en Java? ¿Cuál es el algoritmo para detectarla?

Senior
165

¿Cuál es la complejidad temporal de buscar un elemento en un HashMap por clave?

Junior — Middle
164

Explique el mecanismo de manejo de excepciones utilizando bloques try, catch y finally en programación.

Junior — Middle
164
/17