Sobes.tech

@KafkaListener ордуна ачык polling колдонсоңуз, эмне жоготосуз жана эмне аласыз?

142

Тандалган чечимдин түзүмүнүн негизги көйгөйү эмне? - Тирүү түрүнүн катуу байланышы, аз ийкемдүүлүк - Элементтерди иштетүүдө полиморфизмдин бузулушу - WardrobeItem үчүн фабрика методу жок - Жаңы оптимизаторлор үчүн Адаптер паттерни жок - Оптимизациянын ичинде чыгымдуу операциялар

141

Бул Dockerfile мисалынын негизги көйгөйү FROM golang:1.16 WORKDIR /app COPY go.mod . COPY go.sum . RUN go mod download COPY . . RUN go build -o crashAnalysis . CMD ["./crashAnalysis"] EXPOSE 9090 - Конфигурация үчүн ENV жок - Көп этаптуу куруулар жок - Уакыттык файлдар эч качан өчүрүлбөйт - RUN колдонуу оптималдуу эмес - EXPOSE көрсөтмөсүндө 8081 порту көрсөтүлгөн эмес

140

Kodning asosiy noto'g'ri ishlash sababini nima? Ob'ektlarning o'zgarmasligi buzilgan Yarpaqlama holati boshqarilmayapti Kilitlangan obyektlar ziddiyatlari muammoga olib keladi Resurslarning ortiqcha sinxronizatsiyasi Ob'ektlarning boshlang'ich holatlari initialized emasimport java.util.concurrent.*; class Competition { private final Object lock = new Object(); public void syncMethodA(Competition competitor) { synchronized (lock) { try { Thread.sleep(100); } catch (InterruptedException e) {} competitor.syncMethodB(this); } } public void syncMethodB(Competition competitor) { synchronized (lock) { try { Thread.sleep(100); } catch (InterruptedException e) {} competitor.syncMethodA(this); } } } public class FitnessApp { public static void main(String[] args) { Competition comp1 = new Competition(); Competition comp2 = new Competition(); Thread t1 = new Thread(() -> comp1.syncMethodA(comp2)); Thread t2 = new Thread(() -> comp2.syncMethodB(comp1)); t1.start(); t2.start(); } }

139

Жалпысынан алганда, DevOps технологиялары — Kubernetes, CI/CD жана башка эмне деп ойлойсуз?

138

Өзгөртүлбөгөн картаны пайдалану кезінде кодтың дұрыс емес мінез-құлқының негізгі себебі неде? "Тек оқу" емес өрістер өзгертілуі мүмкін HashMap элементтердің тәртібін сақтамайды Артық орауыштарды пайдалану шатасуға әкеледі "Өзгертпейтін" карта бастапқы картаның өзгерістерін көрсетеді Объектіні дұрыс пайдаланбау қате туғызады

138

Эмдөөчүгө эмне кайтарылат, эгер ал 6 сааттык идемпотенттик мөөнөттөгү мурда жөнөтүлгөн ID-ны жөнөтсө?

138

Неге анда билдирүүлөр жок? Неге ал негизде билдирүүнү компиляция кылбайт?

137

Идempotент жөнөтүүдө Kafkaда канча кошумча жүк бар? Мындай учурда Kafka эмне үчүн курбан болот?

136

Кандай колдонмо кайсы сыноодо Kafka байланыштары жана топиктери бар экенин аныкташ керек? Kafka үчүн Health Check кантип ишке ашырылат?

136

Сен Kafkaда идемпотенттүү жөнөтүү же Exactly-Once жөнүндө сүйлөштүң. Кайсыны колдондуң?

135

Бул ишке ашыруунун негизги көйгөйү эмнеде? - Эске сактоо үчүн кэш колдонулбайт. - Бир эле хеште ар кандай маалымат сактоо түрлөрү - Маалыматты окуудан мурун которгучту текшерүү натыйжа бербейт - `RedisTemplate` ичинде стандарттуу сериализаторлордун жоктугу - Бөлүнгөн операциялар үчүн pipeline колдонулбайт

135

Эгер биз DataSource менен ошол эле нерсени жасагыбыз келсе, эмне кылышыбыз керек?

133

DLT керектүүчүсү негизги кызматта болдубу? Неге кайра угуп жана лог жүргүзүү керек?

133

Тема тирүү экенин жана керектүү бөлүмдөрдүн санын текшерүү жана бөлүмдө кеминде бир лидер бар экенин кантип текшерсе болот?

132

Биз Kafkaда бардык суроолорду кармайлы жана аудит же телеметрия системасына жөнөтөлү. Муну кантип жасайсың?

131

Жөнөкөй SELECT жасаганда, драйвер Postgresка канча суроо жөнөтөт? Канча суроо жана ал жакта эмне болот?

131

Эгер бизде тышкы API болсо, ал максимум 10 бир мезгилде туташуу мүмкүнчүлүгүн берет, java.util.concurrent пакетінен кайсы классты колдонуп, параллелдүү чакыруулар санын чектейсиз?

130

HTTP кай транспорт катмында иштейт?

129

Акыркы иш оруучу жерден тиешелүү тажрыйбаң жөнүндө айтып бер — эмне жакты, эмне жакпады?

129
/5