Если метод A вызывает метод B с @Transactional внутри того же класса — откроется ли транзакция?
При использовании field injection какая ошибка может возникнуть при старте сервиса?
В чём разница между ConcurrentHashMap и Collections.synchronizedMap?
Как данные появляются в Prometheus и Grafana?
Как защититься от мутации через геттер (возврат копии списка)?
Почему в строке 24 используется каст к int? Что возвращает Math.sqrt?
Почему консьюмеров может быть один на несколько партиций и когда нужно их увеличивать?
Расскажи про кейс, когда ты заметил, что какой-то процесс не работает или работает плохо, предложил идею и её внедрили.
Вопрос 7. Есть сервис ExampleService (см. рис). Если внешний сервис вызывает подряд методы: exampleService.getCityFromCache(100000); exampleService.getCity(100000); Сколько раз будет обращение к CityDao::getCity если кэш был пустым? @Component @RequiredArgsConstructor public class ExampleService { private final CityDao dao; @Cacheable public String getCityFromCache(int index) { return dao.getCity(index); } public String getCity(int index) { return getCityFromCache(index); } } 0 1 2 Зависит от реализации CacheManager
Какие есть способы инжекции зависимостей в Spring?
Была ли роль Project Manager в команде? Как он участвовал в процессе?
Каковы причины OutOfMemoryError и как найти утечку памяти?
Как работал с SonarQube?
Когда пробрасываешь исключения, что используешь, чтобы не потерять stack trace?
Чем отличаются Stream API от циклов? Что быстрее и почему?
/** * Возвращает список тегов книг авторов, указанных списком идентификаторов * @param authors список авторов * @param searchAuthorIds список идентификаторов авторов, теги книг которых необходимо получить * @return список тегов книг указанных авторов */ public static List<Tag> getTagsOfAuthorsBooks(List<Author> authors, List<String> searchAuthorIds) { return authors.stream() .filter(a -> searchAuthorIds.contains(a.id)) .flatMap(a -> a.books.stream()) .flatMap(b -> b.tags.stream()) .collect(Collectors.toList()); }
Кто оркестрировал весь процесс — кто понимал, что нужно передать сообщение в Kafka и инициировать расчёт?
Обладает ли топик Kafka свойством FIFO (First In, First Out)?
Что такое Effectively Final в Java и где используется?
Какая проблема возникнет в продакшн окружении при многопоточном доступе к сервису (несколько REST-запросов параллельно)?