Kas yra aspektai Spring AOP? Kam jie naudojami? Pateikite pavyzdžių.
Java
Papaskinkite apie paskutinę darbo vietą. Kuo užsiiminėjote, kokį techninį rinkinį naudojote?
Kas atsitiks, jei Spring kontekstas žlugs diegiant Kubernetes?
Kas yra Spring kontekstas (ApplicationContext)?
Papaskink man apie vystymo procesą (Agile/Scrum). Kaip vertinamos užduotys?
Kas yra bean Spring?
Integer i = 300, j = 300; System.out.println(i == j);
Kiek savarankiškai projektavote sprendimus darbe?
Kas yra volatile kintamasis ir kam jis reikalingas?
Kaip veikia @Transactional? Kas vyksta, kai iš tos pačios klasės kviečiama transakcinė metodas?
Kaip siūlas gali pranešti, kad jį galima nutraukti, kad įvykdytų kitą siūlą?
Kas yra liveness ir readiness probes Kubernetes? Kuo jie skiriasi?
Kaip sukurti sandorį rankiniu būdu be @Transactional anotacijos?
Kaip kurti dinamiškus užklausimus, jei filtravimo sąlygos iš anksto nežinomos (pavyzdžiui, 10 pasirenkamų laukų)?
Papaskinkite apie Circuit Breaker, kurį įgyvendinote integracijai su išorine sistema.
Kaip dirbate su duomenų baze? Hibernate/JPA — kaip naudojate?
Ar galite pateikti panašų pavyzdį su kitu tipu, kur == duos false?
Įvestis: nums = [0,1,2,4,5,7] Išvestis: ["0->2","4->5","7"] public class DemoApplication { public static void main(String[] args) { int[] nums = {0,1,2,4,6,5,7,10}; System.out.println(summary(nums)); } public static List<String> summary(int[] nums){ List<String> result = new ArrayList<>(); int i = 0; int n = nums.length; while (i < n) { int start = nums[i]; while (i + 1 < n && nums[i+1] == nums[i] + 1){ i++; } int end = nums[i]; if (start == end){ result.add(String.valueOf(start)); } else { result.add(start + "->" + end); } i++; } return result; } }