Sobes.tech

Кои методи за управление на транзакции в Spring знаете?

212

В какъв обхват на видимост се създават по подразбиране bean-овете в Spring?

210

Имаш микросервизна архитектура: написахте анотацията в конкретен сервис или за целия проект? Как разпространявахте решението?

188

Разкажете за случай на оптимизация на SQL заявка: какъв беше проблемът и как беше решен?

178

Как да използваме анотацията на практика? Написахте ли своите персонализирани анотации?

175

Преглед на кода: разгледайте метода getDivisions (екранни снимки на кода) — какво ви хареса, какво не? Обосновано ли е използването на Insensitive Order сортиране, обработката на грешки, стрийминг и т.н.?

150

Какво означава propagation, когато метод се извиква от контекста на вече отворена транзакция?

148

Ако същността е заредена с един заявка и ние извикваме метода за получаване на свързаната същност — колко общо заявки ще бъдат изпълнени?

143

Кои нива на изолация на транзакциите знаете?

141

Как бихте обяснили на друг разработчик какво е Spring Data и каква е нейната стойност?

139

Какво е анотация в Java? Как бихте обяснили това на друг разработчик?

136

Използвали ли сте TransactionTemplate в работата си? Дайте пример, когато решихте програмно дали да отмените транзакцията или не.

132

Методът save() в JPA репозиторията създава нова същност или актуализира съществуваща?

132

Обосновано ли е използването на анотацията @Transactional(readOnly=true) в този метод?

131

Какви методи за обработка на изключения сте използвали в приложенията Spring Boot?

130

Задача: има два микросервиса, трябва да прехвърлите голяма таблица (повече от 3 милиона записа) от един към друг (да направите локално копие). Как бихте го реализирали, като имате предвид, че данните могат често да се променят и е необходима транзакционност (всичко или нищо)?

126

Какви параметри има аннотацията @Transactional?

125

Разкажете за кеша, който споменахте: как беше реализиран, имаше ли проблеми при работа в няколко инстанции и как бяха решени (включително чрез Kafka)?

125
/2