Sobes.tech

Java

W jakim zakresie widoczności domyślnie tworzone są beany w Spring?

212

Czy masz architekturę mikroserwisów: czy adnotację pisałeś w jednym konkretnym serwisie czy na cały projekt? Jak rozprowadzałeś rozwiązanie?

189

Opowiedz o przypadku optymalizacji zapytania SQL: na czym polegał problem i jak go rozwiązano?

178

Jak zastosować adnotację w praktyce? Czy napisałeś własne niestandardowe adnotacje?

175

Przegląd kodu: spójrz na metodę getDivisions (zrzuty ekranu kodu) — co się podobało, co nie? Czy użycie sortowania nieczuwego na wielkość liter, obsługa błędów, streaming itp. jest uzasadnione?

152

Co oznacza propagation, gdy metoda jest wywoływana z kontekstu już otwartej transakcji?

151

Jeśli encja została załadowana jednym zapytaniem i wywołujemy metodę pobierania powiązanej encji, ile łącznie zapytań zostanie wykonanych?

146

Jak wyjaśniłbyś innemu programiście, czym jest Spring Data i jaka jest jej wartość?

140

Czym jest adnotacja w Java? Jak wyjaśniłbyś to innemu programiście?

138

Czy metoda save() w repozytorium JPA tworzy nową encję, czy aktualizuje istniejącą?

136

Czy używałeś TransactionTemplate w swojej pracy? Podaj przykład, kiedy decydowałeś programowo, czy wycofać transakcję, czy nie.

134

Czy zastosowanie adnotacji @Transactional(readOnly=true) w tej metodzie jest uzasadnione?

131

Jakie metody obsługi wyjątków stosowałeś w aplikacjach Spring Boot?

130

Dlaczego domyślnie zakres singleton jest wybierany dla beanów i dlaczego tworzenie obiektu jest uważane za kosztowną operację?

128

Zadanie: są dwa mikroserwisy, trzeba przenieść dużą tabelę (ponad 3 miliony rekordów) z jednego do drugiego (utworzyć lokalną kopię). Jak byś to zrealizował, mając na uwadze, że dane mogą się często zmieniać i potrzebna jest transakcyjność (wszystko albo nic)?

127
/2