Java
CAP теоремесин билесиңби? CAP өзгөчөлүктөрүн канааттандыра турган бөлүштүрүлгөн системаны кантип ишке ашырасың? Үч өзгөчөлүктү ата жана алардын эки тараптуу кандай биригип жатканын түшүндүр.
Spring — бул фреймворк же китепканабы? Фреймворк менен китепкананын айырмасы эмнеде?
ArrayListтеги биринчи жана акыркы элементтерге кирүү кыйынчылыгы кандай?
Auth Service API менен Transaction Service ортосунда турат — ал түшүп калса, баары бузулат. Сиз аны кандай коргоо кылдыңыз?
Spring Boot starter жаздыңызбы? Неге? Кантип өзгөчөлүктөргө туш болдуңуз?
Comparable интерфейси эмне жана ал кандай колдонулат?
Стратегия үлгүсү жөнүндө айтып бер.
Кодду окуп, каттоо каталар санын текшериңиз ```java @Component public class AuthorSearchService { @Autowired private AuthorRepository authorRepository; @Autowired private StatisticsRepository statisticsRepository; private AlertRestClient arc = new AlertRestClient(); // Суроодо толук мааниси же гана атынын бөлүгү болушу мүмкүн, мисалы "Vadim Pavlo" же "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("өте популярдуу издөө, өтө көп маалымат менен, эскертүү жөнөтүлүүдө..."); 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; } } ```
Эки объект теңдештүү, бирдей hashCode, бирок айырмаланган identityHashCode — HashMapке киргизүү учурунда эмне болот?
Spring Kafka менен виртуалдык жиптердин кандай көйгөйлөрү бар? Же эч кандай көйгөй жокпу?
Dockerfile менен Docker Compose файлынын айырмасы неде?
Неге азыркы жумуш ордуңуздан кетип жатасыз жана эмне издөөдөсүз?
Kafkaда билдирүүлөр үчүн схемаларды колдондуңузбу (мисалы, Avro)?
Streamтеги аралык жана акыркы операторлор эмнелер? Мисалдар келтірүңүз.
Kafka үч бөлүм жана үч керектөөчү менен керектөөчү топту колдонгондо эмне кепилдик берет?
Spring Frameworkтеги @Bean жана @Service белгилери кандай айырмаланат?
Master-Slave архитектурасында Slave маалымат базасы менен кандай маалыматтарды жаңыртуу интервалдары жүргүзүлөт?
Дедупликация дедупликация механизми аркылуубы же идемпотенттүүлүк киргизүү аркылуубы болду? Ара айырма эмнеде?
LinkedList түрүндөгү байланышкан тизмеге жаңы элементтин ортоңку бөлүгүндө киргизилиши кандай жүргүзүлөт деп сүрөттөп бериңиз
Транзакциялардын изоляция деңгээлдерин тизмектеп, алардын эмне үчүн керек экенин жалпы түшүндүрүңүз.