რა არის ასპექტები Spring AOP-ში? რა მიზნით გამოიყენება? მიცით მაგალითები.
Java
გთხოვთ, ისაუბრეთ თქვენს ბოლო სამუშაო ადგილზე. რა საქმიანობით იყო დაკავებული, რა ტექნიკური სტეკი იყენებდით?
რა არის Spring კონტექსტი (ApplicationContext)?
რა ხდება, თუ Spring კონტექსტი Kubernetes-ში განთავსების დროს ჩავარდება?
გთხოვთ, მოგვიყევით განვითარების პროცესზე (Agile/Scrum). როგორ აფასებენ დავალებებს?
Integer i = 300, j = 300; System.out.println(i == j);
რამდენად დამოუკიდებლად დაგეგმეთ გადაწყვეტილებები სამუშაოში?
რა არის bean Spring-ში?
რა არის volatile ცვლადი და რა მიზნით გამოიყენება?
როგორ შეუძლია თვლას იუწყოს, რომ მისი გაჩერება შესაძლებელია, რათა სხვა თვალი შესრულდეს?
როგორ მუშაობს @Transactional? რა ხდება როდესაც ტრანზაქციური მეთოდი იმავე კლასიდან გამოიძახებთ?
Kubernetes-ში liveness და readiness probes რა არის? რა განსხვავებაა მათ შორის?
როგორ შევქმნათ ტრანზაქცია ხელით @Transactional ანოტაციის გარეშე?
გთხოვთ, მითხრათ იმ Circuit Breaker-ის შესახებ, რომელიც თქვენ განახორციელეთ გარეგან სისტემასთან ინტეგრაციისთვის.
როგორ შევქმნათ დინამიური შეკითხვები, თუ ფილტრაციის პირობები წინასწარ უცნობია (მაგალითად, 10 არჩევითი ველი)?
შეგიძლიათ მსგავსი მაგალითი სხვა ტიპთან ერთად მოიყვანოთ, სადაც == გამოიწვევს false-ს?
როგორ მუშაობთ მონაცემთა ბაზასთან? Hibernate/JPA — როგორ გამოიყენებთ?
ქართულად: nums = [0,1,2,4,5,7] გამოტანა: ["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; } }