Java
Какво е низ в Java?
Какво използваме при писане на цикъл for-each?
Какво използвате за изграждане на проекта: Maven или Gradle?
Кои са основните типове тагове в JSP?
@PutMapping("/create") public Book create(Map<String, Object> map) throws Exception { System.out.println("Проверка дали книгата съществува " + map); Book book = new ObjectMapper().convertValue(map, Book.class); Book b = repo.findByTitle(book.getTitle()); if (b != null) { throw new Exception("Книгата вече съществува"); } book.setId(UUID.randomUUID().toString()); repo.save(book); log.debug("Книгата {} от {} е създадена с 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)) { // проверка на първия ключ if(keys != null && !keys.isEmpty()){ String firstKey = keys.get(0); if (firstKey == "public") { for (String key : keys){ // ... някаква логика log.debug("Използване на ключ {}", key); }; } } } }
Каква е разликата между вертикално и хоризонтално партициониране?
Какви са асинхронните съобщения?
Кой е най-простият начин за реализиране на кеш?
Какво е презаписване на метод в Java?
Как да оптимизираме или премахнем грешки в SQL заявка?
Какви начини съществуват за интегриране на база данни с приложение, разработено на Java?
Как правилно да реализирате методите hashCode и equals в клас?
Какво е инверсия на зависимостите?
Какво е Set в Java?
Какво е 'временна таблица' в базите данни и за какво се използва?
Колко допълнителна памет е необходима при извикване на метода ArrayList.add()?
Какво означава ключовата дума 'static' в Java?
Каква е разликата между методите execute, executeQuery и executeUpdate?
Как работи методът Thread.join()?
Каква е разликата между JDK и JRE?