Spring AOP-də aspektlər nədir? Nə üçün istifadə olunur? Nümunələr verin.
Java
Son iş yeriniz haqqında danışın. Nə ilə məşğul olurdunuz, texniki yığıncaq nə idi?
Spring konteksti (ApplicationContext) nədir?
Kubernetes-də yerləşdirmə zamanı Spring konteksti uğursuz olarsa nə baş verir?
İnkişaf prosesindən (Agile/Scrum) danış. Tapşırıqlar necə qiymətləndirilir?
İşdə həlləri nə qədər müstəqil şəkildə layihələndirmisiniz?
Spring-də bean nədir?
Integer i = 300, j = 300; System.out.println(i == j);
Volatile dəyişən nədir və nə üçün lazımdır?
Kubernetes-də liveness və readiness probe nədir? Onlar necə fərqlənir?
Bir iş parçacığı digər iş parçacığının icra olunması üçün onun kəsilə biləcəyini necə bildirə bilər?
@Transactional necə işləyir? Eyni sinif daxilində tranzaksiya metodunu çağırdıqda nə baş verir?
@Transactional qeydiyyatı olmadan əl ilə əməliyyat necə yaradılır?
Filtr şərtləri əvvəlcədən məlum olmayan halda (məsələn, 10 seçim olunan sahə) dinamik sorğular necə qurulur?
Xarici sistemlə inteqrasiya üçün həyata keçirdiyiniz Circuit Breaker haqqında danışın.
Verilənlər bazası ilə necə işləyirsiniz? Hibernate/JPA — necə istifadə edirsiniz?
Başqa bir növ ilə oxşar nümunə göstərə bilərsinizmi, burada == false olacaq?
Daxil et: nums = [0,1,2,4,5,7] Çıxış: ["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; } }