Java
Клиент 'Акча чыгару' баскычын эки жолу басканда, микросервис жана Kafka деңгээлинде эки эсе чектөөнү кантип алдын алса болот?
Шарттар 3 объект бар - колдонуучу, сүйлөшүү, билдирүү - Колдонуучунун аты жана катталуу датасы бар - Сүйлөшүүнүн аты жана түзүү датасы бар - Билдирүүнүн текст, автор жана түзүү датасы бар - Колдонуучу бир убакта бир нече сүйлөшүүдө болушу мүмкүн - Билдирүү милдеттүү түрдө сүйлөшүүгө тиешелүү болушу керек жана бир убакта бир нече сүйлөшүүгө тиешелүү боло албайт - Тема чөйрөсүн таблица түрүндө сүрөттөшү керек
Kafka Producer'и Consumer'ди күтүп жаткан учурлар барбы?
Неге API Gateway үчүн Spring Web колдондуңуз, Nginx, Envoy сыяктуу даяр прокси чечимдери эмес?
SOLID принциптери жөнүндө айтып бериңиз
// 3 public class Variables { public static void main(String[] args) { A a = new A(); a.val = 1; inc(a); System.out.println(a.val); set(a); System.out.println(a.val); } public static class A { public int val; } public static void inc(A a) { a.val++; } public static void set(A a) { a = new A(); a.val = 10; } }
Биринчи билеттен кийин эмне болот? Жуниордун келечектеги өнүгүүсүн кантип куруу керек?
Эмне иш графигин карап жатасың?
Биз Kafkaда бардык суроолорду кармайлы жана аудит же телеметрия системасына жөнөтөлү. Муну кантип жасайсың?
Сиз процесстин метрикаларын — планда vs чындык үчүн карап чыктыңызбы?
Ким микросервистерди нөлдөн сатууга чейин иштеп чыгууда катышты?
ArrayList vs LinkedList миллиондогон элементтер боюнча кайталануу — кайсысы тезирек?
Эски кызматтын бардык ыкмаларына лог жазууну бизнес логикасын өзгөртпөстөн кантип кошуу керек?
Бул сиз күчөтүүнү эки эсе көбөйтүп жаткан учурбу?
Эгер пландачы Kafkaга окуя жөнөткөн болсо жана жазууну outboxта жөнөтүлгөн деп белгилөөгө чейин кулап калса, эмне болот?
Hash индекстер менен B-дерек индекстеринин айырмасы эмнеде? Аты-жөнүн издөө үчүн кайсысы артыкчылыкка ээ?
Бул ишке ашыруунун негизги көйгөйү эмнеде - Redisке туташуу катуу коддолгон - Redis үчүн байланыш пулу бар - Текшерилбеген `jedis.get` чакырыгы null кайтарышы мүмкүн - `KEYS` командасын колдонуу, ал серверге жүк салат - Redis окуялары жок
Эмне frameworkти көбүрөөк колдонуп жатасыз?
ExecutorService аркылуу жана new Thread аркылуу жип түзүүнүн айырмасы эмнеде?
parallelStream ыкмасы эмне кылат?