[ad] soruşdu: Layihələrdə Kotlin istifadə etdinizmi?
Java
[ad] soruşdu: ELK, Prometheus və monitorinq yığını haqqında danış — bunlar nədir, nə istifadə etmisən, hansı sahədə daha yaxşı başa düşürsən?
[ad] soruşdu: PostgreSQL-də bölmələmə (PARTITION) nədir?
[ad] soruşdu: OutOfMemoryError necə düzəldilir? Prosesi addım-addım təsvir et.
[ad] soruşdu: Prometheus onları topladıqdan sonra metriklərlə nə baş verir?
[ad] soruşdu: Niyə element heap-də deyil?
[ad] soruşdu: MCh necə işləyir?
[ad] soruşdu: Yeni tətbiq üçün neçə partisiya dizayn etməliyəm, yükü 3000 mesaj/dəqiqə?
[ad] soruşdu: Hansı halda LinkageError baş verə bilər?
[ad] soruşdu: Counter — bu sadəcə hadisələrin sayı, Grafana-da onunla düzgün işləmək necədir?
[ad] soruşdu: Niyə dəqiq Redis, yoxsa tətbiqin içində yaddaşda önbellek?
public static void a(long item) { b(item); System.out.println(item); } public static void b(long item) { c(item); } public static void c(long item) { d(item); } public static void d(long item) { System.out.println(item); item = 20L; // тут }
sinif Task { özəl statik int sayğac = 0; ictimai statik void main(String[] args) throws Exception { var thread1 = new Thread(() -> artır()); var thread2 = new Thread(() -> artır()); thread1.start(); thread2.start(); thread1.join(); thread2.join(); System.out.println(sayğac); } özəl statik void artır() { for (int i = 0; i < 5000; i++) { sayğac++; } } }
[имя] soruşdu: Kubernetes-də Java prosesindən heap dump necə götürülür? Bash konsolunda addımları təsvir et.
[ad] soruşdu: İstehsalda böyük bir hadisələr/günlüklər cədvəli var, onu təmizləməliyəm. Dəqiq necə təmizləyəcəksən?
[ad] soruşdu: Niyə sinifləri Metaspace-də saxlayırıq, əgər onlar artıq diskdəki jar faylında mövcuddur?
[ad] soruşdu: Java tətbiqləri üçün Micrometer-də hansı növ metriklər mövcuddur?
[ad] soruşdu: Kafka-da əsas varlıqlar hansılardır, onlar necə qarşılıqlı əlaqədədir və nə üçün lazımdır?
[ad] soruşdu: Java-da istisnalar hierarxiyası haqqında danış.
class StackTask { public static void main(String[] args) { a(15); } public static void a(long item) { b(item); } public static void b(long item) { c(item); } public static void c(long item) { d(item); } public static void d(long item) { System.out.println(item); } }