Sobes.tech

Node.js

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?

Middle+
260

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?

Middle+
249

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?

Middle+
241

/* * 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); */

Middle+
214

PostgreSQL-də indekslər nə üçün lazımdır?

Middle+
193

Verilənlər bazasında FK və UNIQUE məhdudiyyətləri nədir?

Middle+
189

// [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.

Middle+
189

Verilənlər bazası ilə işləmək kontekstində əlaqə hovuzları nədir və onlar nə üçün istifadə olunur?

Middle+
186

// 2. EUR cüzdanı olmayan istifadəçiləri seçmək üçün sorğu yaradın.

Middle+
179

Əlaqəli verilənlər bazalarında ACID prinsipləri haqqında danış

Middle+
178

Əməliyyatların izolasiya səviyyələrini bilirsiniz və onlar nə deməkdir?

Middle+
176

Balans üçün niyə FLOAT tipini seçdin? DECIMAL-dən nə fərqi var? INTEGER istifadə etsən nə dəyişər?

Middle+
171

Sinxron və asinxron kod arasındakı fərq nədir?

Middle+
168

Grafana, Kibana ilə monitorinq və qeydiyyat təcrübənizdən danışın

Middle+
164

Node.js nədir və ondan nə ibarətdir?

Middle+
162

Map və WeakMap arasındakı fərq nədir?

Middle+
161

Vədələr metodlarını adlandırın (Promise.resolve, Promise.reject və digər)

Middle+
158

// İ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 }

Middle+
150

EventEmitter nədir və necə işləyir?

Middle+
144

Kitablar və müəlliflər cədvəlləri arasında hansı növ əlaqə olacaq?

Middle+
135