Balansın paralel əməliyyatlarını ardıcıl şəkildə necə işləmək olar ki, ikiqat silinmə (yarış şərti) qarşısını almaq üçün?
Node.js
Verilənlər bazası hər 30 dəqiqədə 100% yüklənirsə, nə etmək lazımdır? Çəkili analitik sorğunun problemini necə həll etmək olar?
Niyə abunəçiləri saxlamaq üçün obyekt seçdiniz? filter vasitəsilə abunədən çıxma necə işləyir? filter algoritminin mürəkkəbliyi nədir?
/* * EventEmitter-ı həyata keçirmək lazımdır. * emit və on metodları ilə. * * on(eventName: string | Symbol, callback: (payload?: any) => void): * () => void; * hadisənin adını və callback funksiyasını qəbul edir. * Bu funksiya hadisəyə abunə olmağı təmin edir. * Funksiya çağırışının nəticəsi abunəliyi ləğv edən funksiya olmalıdır. * * emit(eventName: string | Symbol, payload?: any): void * hadisənin adını və payload-u qəbul edir, bu payload hər bir listener-ə * ötürüləcək; funksiya hadisəni çağırır. * Əgər listener tapılmazsa, istisna atılmalıdır. * * ------------------------------------------------------ * * Nümunə: * const myEmitter = new EventEmitter(); * * const unSubscribe = myEmitter.on('event', (payload) => { * console.log('bir hadisə baş verdi!!!', payload); */
PostgreSQL-də indekslər nə üçün lazımdır?
Verilənlər bazasında FK və UNIQUE məhdudiyyətləri nədir?
// [VERİTABANI] İstifadəçilər və onların elektron pulqabıları üçün verilənlər bazasını layihələndirin. // İstifadəçi müxtəlif valyutalarda bir neçə elektron pulqabısına sahib ola bilər, amma eyni valyutada iki pulqabı sahibi ola bilməz. // Mümkün valyutalar: USD/EUR/RUB. İstifadəçinin pulqabısı cari balansı içərməlidir; // Valyutalar əlavə olaraq rus dilində adlandırılmalıdır.
Verilənlər bazası ilə işləmək kontekstində əlaqə hovuzları nədir və onlar nə üçün istifadə olunur?
// 2. EUR cüzdanı olmayan istifadəçiləri seçmək üçün sorğu yaradın.
Əlaqəli verilənlər bazalarında ACID prinsipləri haqqında danış
Əməliyyatların izolasiya səviyyələrini bilirsiniz və onlar nə deməkdir?
Balans üçün niyə FLOAT tipini seçdin? DECIMAL-dən nə fərqi var? INTEGER istifadə etsən nə dəyişər?
Sinxron və asinxron kod arasındakı fərq nədir?
Grafana, Kibana ilə monitorinq və qeydiyyat təcrübənizdən danışın
Node.js nədir və ondan nə ibarətdir?
Map və WeakMap arasındakı fərq nədir?
Vədələr metodlarını adlandırın (Promise.resolve, Promise.reject və digər)
// İstifadəçi müxtəlif valyutalarda bir neçə elektron pulqabına sahib ola bilər, lakin eyni valyutada iki pulqabı ola bilməz. // Mümkün valyutalar: USD/EUR/RUB. İstifadəçinin pulqabı cari balansı içərməlidir; // Valyutalar rus dilində əlavə adlara malik olmalıdır. // Valyuta əlavə et -> BTC/ETH/TON // Dil əlavə et ES/FR/EN İstifadəçi { id int PK string email string } Valyuta { kod varchar(3) PK // USD, EUR, RUB ad_ru string optional növ enum('fiat', 'crypto') } ValyutaTərcümələri { } Cüzdan { user_id FK (İstifadəçi.id) currency_code FK (Valyuta.kod) balans decimal }
EventEmitter nədir və necə işləyir?
Kitablar və müəlliflər cədvəlləri arasında hansı növ əlaqə olacaq?