Java
CAP teorem bilan tanishmisiz? CAP xususiyatlarini qanoatlantiradigan taqsimlangan tizimni qanday amalga oshirasiz? Uchtalab xususiyatlarni nomlang va ularning juftlikda qanday birlashishini tushuntiring.
Spring - bu framework yoki kutubxona? Framework va kutubxona o'rtasidagi farq nima?
ArrayList'da birinchi va oxirgi elementga kirish murakkabligi qanday?
Auth Service API va Transaction Service o'rtasida joylashgan — agar u yiqib qolsa, hamma narsa buziladi. Siz uni qanday himoyaladingiz?
Spring Boot starter yozdingizmi? Nima uchun? Qaysi xususiyatlar bilan duch keldingiz?
Comparable interfeysi nima va u qanday ishlatiladi?
Strateji naqshini haqida gapir.
Kodni o'qing va xatolar sonini hisoblang ```java @Component public class AuthorSearchService { @Autowired private AuthorRepository authorRepository; @Autowired private StatisticsRepository statisticsRepository; private AlertRestClient arc = new AlertRestClient(); // So'rovda to'liq qiymat yoki faqat ismning bir qismi bo'lishi mumkin, masalan "Vadim Pavlo" yoki "pavlo" @Transactional public List<Author> search(String query) { List<Author> authors = authorRepository.findByNameContainingIgnoreCase(query); Statistics s = statisticsRepository.findById(query).orElse(null); if (s == null) s = new Statistics(query); s.setNumbers(s.getNumbers() + 1); statisticsRepository.save(s); if (s.getNumbers() > 1000 && authors.size() > 1000) { System.out.println("juda mashhur qidiruv, juda ko'p ma'lumot, ogohlantirish yuborilmoqda..."); arc.send(query, s.getNumbers(), authors.size()); } return authors; } } @Entity @Data public class Author { @Id @GeneratedValue private Long id; private String name; @OneToMany(mappedBy = "author") private List<Book> books; public Author(String name) { this.name = name; } } ```
Equals, bir xil hashCode, ammo turli identityHashCode bo'lgan ikki ob'ekt — HashMap ga qo'shilganda nima bo'ladi?
Spring Kafka ning virtual iplar bilan qanday muammolari bor? Yoki umuman muammo yo'qmi?
Dockerfile va Docker Compose fayli o'rtasidagi farq nima?
Hozirgi ish joyingizdan nima uchun ketayapsiz va nima qidiryapsiz?
Kafka'dagi xabarlar uchun sxemalarni ishlatdingizmi (masalan, Avro)?
Stream'da oraliq va terminal operatorlar nima? Misollar keltiring.
Kafka uchta bo'linma va uchta iste'molchidan iborat iste'molchi guruhidan foydalanishda nima kafolatlaydi?
Spring Framework'da @Bean va @Service annotatsiyalarining farqi nima?
Master-Slave arxitekturasida Slave ma'lumotlar bazasi bilan qanday ma'lumotlarni yangilash intervallari amalga oshiriladi?
Deduplication deduplication mexanizmi yoki idempotentlikni joriy etish orqali amalga oshirildimi? Farqi nima?
LinkedList turidagi bog'langan ro'yxatning o'rtasiga yangi element qo'shilishini qanday amalga oshirilishini tavsiflang
Tranzaktsiyalarni ajratish darajalarini sanab o'ting va ular nima uchun kerakligini umumiy tarzda tushuntiring.