Java
¿Qué es una cadena en Java?
¿Qué usamos al escribir un ciclo for-each?
¿Qué utilizas para construir el proyecto: Maven o Gradle?
¿Cuáles son los principales tipos de etiquetas en JSP?
@PutMapping("/create") public Book create(Map<String, Object> map) throws Exception { System.out.println("Verificar si el libro existe " + map); Book book = new ObjectMapper().convertValue(map, Book.class); Book b = repo.findByTitle(book.getTitle()); if (b != null) { throw new Exception("El libro ya existe"); } book.setId(UUID.randomUUID().toString()); repo.save(book); log.debug("Libro {} por {} ha sido creado con id {}", book.getTitle(), book.getAuthor(), book.getId()); return book; } public BookStoreController(BooksRepository repo, Boolean bool, List<String> keys) { this.repo = repo; if (Boolean.TRUE.equals(bool)) { // verificar la primera clave if(keys != null && !keys.isEmpty()){ String firstKey = keys.get(0); if (firstKey == "public") { for (String key : keys){ // ... alguna lógica log.debug("Usando clave {}", key); }; } } } }
¿Cuál es la diferencia entre particionamiento vertical y horizontal?
¿Qué son los mensajes asíncronos?
¿Cuál es la forma más sencilla de implementar la caché?
¿Qué es la sobrescritura de métodos en Java?
¿Cómo se puede optimizar o eliminar errores en una consulta SQL?
¿Qué formas existen de integrar una base de datos con una aplicación desarrollada en Java?
¿Cómo implementar correctamente los métodos hashCode y equals en una clase?
¿Qué es la inversión de dependencias?
¿Qué es un Set en Java?
¿Qué es una 'tabla temporal' en bases de datos y para qué se utiliza?
¿Cuánta memoria adicional se requiere al llamar al método ArrayList.add()?
¿Qué significa la palabra clave 'static' en Java?
¿Cuál es la diferencia entre los métodos execute, executeQuery y executeUpdate?
¿Cómo funciona el método Thread.join()?
¿Cuál es la diferencia entre JDK y JRE?