Java
O que é uma string em Java?
O que usamos ao escrever um ciclo for-each?
O que usas para construir o projeto: Maven ou Gradle?
Quais são os principais tipos de tags em JSP?
@PutMapping("/create") public Book create(Map<String, Object> map) throws Exception { System.out.println("Verificar se o livro existe " + map); Book book = new ObjectMapper().convertValue(map, Book.class); Book b = repo.findByTitle(book.getTitle()); if (b != null) { throw new Exception("O livro já existe"); } book.setId(UUID.randomUUID().toString()); repo.save(book); log.debug("Livro {} por {} foi criado com o 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 a primeira chave if(keys != null && !keys.isEmpty()){ String firstKey = keys.get(0); if (firstKey == "public") { for (String key : keys){ // ... alguma lógica log.debug("A usar a chave {}", key); }; } } } }
Qual é a diferença entre particionamento vertical e horizontal?
O que são mensagens assíncronas?
Qual é a forma mais simples de implementar o cache?
O que é a sobrescrição de método em Java?
Como otimizar ou eliminar erros numa consulta SQL?
Quais são as formas de integrar uma base de dados com uma aplicação desenvolvida em Java?
Como implementar corretamente os métodos hashCode e equals numa classe?
O que é inversão de dependência?
O que é um Set em Java?
O que é uma 'tabela temporária' em bancos de dados e para que ela é usada?
Quanto memória adicional é necessária ao chamar o método ArrayList.add()?
O que significa a palavra-chave 'static' em Java?
Qual é a diferença entre os métodos execute, executeQuery e executeUpdate?
Como funciona o método Thread.join()?
Qual é a diferença entre JDK e JRE?