Spring AOP'de yönler nedir? Ne amaçla kullanılırlar? Örnekler ver.
Java
Son iş yerinizden bahsedin. Ne yapıyordunuz, hangi teknik yığını kullanıyordunuz?
Spring bağlamı (ApplicationContext) nedir?
Kubernetes'ta dağıtım sırasında Spring bağlamı çökerse ne olur?
Geliştirme sürecinden (Agile/Scrum) bahsedin. Görevler nasıl değerlendirilir?
İşinizde çözümleri ne kadar bağımsız tasarladınız?
Spring'de bean nedir?
Integer i = 300, j = 300; System.out.println(i == j);
Volatile değişken nedir ve ne işe yarar?
Kubernetes'te liveness ve readiness probe nedir? Aralarındaki farklar nelerdir?
Bir iş parçacığı, başka bir iş parçacığının çalışması için kesilebilir olduğunu nasıl bildirebilir?
@Transactional nasıl çalışır? Aynı sınıf içinden transaksyonel bir metod çağrıldığında ne olur?
@Transactional anotasyonu olmadan manuel olarak nasıl işlem oluşturulur?
Filtre koşulları önceden bilinmeyen durumlarda (örneğin, 10 opsiyonel alan) dinamik sorgular nasıl oluşturulur?
Dış bir sistemle entegrasyon için uyguladığınız Circuit Breaker hakkında bana bilgi ver.
Veritabanı ile nasıl çalışıyorsun? Hibernate/JPA — nasıl kullanıyorsun?
Başka bir türle ilgili, == false verecek benzer bir örnek verebilir misin?
Giriş: nums = [0,1,2,4,5,7] Çıkış: ["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; } }