Java
Cos'è una stringa in Java?
Cosa usiamo quando scriviamo un ciclo for-each?
Cosa usi per costruire il progetto: Maven o Gradle?
Quali sono i principali tipi di tag in JSP?
@PutMapping("/create") public Book create(Map<String, Object> map) throws Exception { System.out.println("Controlla se il libro esiste " + map); Book book = new ObjectMapper().convertValue(map, Book.class); Book b = repo.findByTitle(book.getTitle()); if (b != null) { throw new Exception("Il libro esiste già"); } book.setId(UUID.randomUUID().toString()); repo.save(book); log.debug("Libro {} di {} è stato creato 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)) { // controlla prima chiave if(keys != null && !keys.isEmpty()){ String firstKey = keys.get(0); if (firstKey == "public") { for (String key : keys){ // ... qualche logica log.debug("Utilizzo della chiave {}", key); }; } } } }
Qual è la differenza tra partizionamento verticale e orizzontale?
Cosa sono i messaggi asincroni?
Qual è il modo più semplice per implementare la cache?
Cos'è la sovrascrittura di un metodo in Java?
Come si può ottimizzare o eliminare gli errori in una query SQL?
Quali sono i metodi di integrazione di un database con un'applicazione sviluppata in Java?
Come implementare correttamente i metodi hashCode e equals in una classe?
Cos'è l'inversione delle dipendenze?
Cos'è un Set in Java?
Quali sono le caratteristiche delle stringhe in Java e come si esprimono?
Cos'è una 'tabella temporanea' nei database e a cosa serve?
Quanta memoria aggiuntiva è richiesta chiamando il metodo ArrayList.add()?
Cosa significa la parola chiave 'static' in Java?
Qual è la differenza tra i metodi execute, executeQuery e executeUpdate?
Come funziona il metodo Thread.join()?