Sobes.tech

Node.js

Աгрեգատային ֆունկցիաներ (SUM, COUNT և այլն) — որտեղ կարող են օգտագործվել SQL հարցումում: Ինչ է տարբերությունը WHERE և HAVING-ի միջև երբ օգտագործում եք ագրեգատային ֆունկցիաներ?

Middle
208

Ի՞նչ կարող է սխալ լինել տվյալների բազայի կապի կոնֆիգուրացիայում, եթե դուք տեղադրում եք կոդը, տվյալների բազան կարգին է, պրոցեսորը բեռնված չէ, բայց REST API-ի միջոցով հարցումները կատարվում են հերթականությամբ, կարծես մեկը մյուսի հետևից:

Middle
196

var i = 1; i < 5; i++ ) { setTimeout( () => console.log(i), 1000 ); } const userName = new MyComparatorConstructor('Sinichkin'); try { if (userName == "Ivanov" || prev == "Skidorov") { console.log('Մուտքն թույլատրված է'); } else { console.log('Արգելված է'); } } catch (error) { if (error instanceof ComparisonProhibited) { } } .valueOf() .toString() String.toPrimitive

Middle
195

TypeScript: ինչ է Omit և Pick? Ի՞նչ տարբերություն կա union և intersection տիպերի միջև: Ինչ տեղի կունենա, եթե intersection տիպը փոխանցեք Omit-ին:

Middle
189

Կարո՞ղ է Node.js-ը JavaScript/V8 կողմում կախվել առանց անսահման while(true) ցիկլի օգտագործման: Ինչպե՞ս ապահովել, որ խոստումների հերթը երբեք չմնա դատարկ:

Middle
187

Ի՞նչ տեղի ունեցավ տվյալների բազայի հետ: Միգրացիաները կատարվեցին: Տվյալների բազան փոփոխված վիճակում է — ինչպես հասկանալ, թե ինչ է տեղի ունեցել և ինչպես վերակենդանացնել:

Middle
182

Խնդրում եմ, պատմիր ինձ ընդհանուր առմամբ ռելացիոն տվյալների բազաների մասին: Դրանք ունեն Postgres, և ես դրա ներքո կքննարկեմ առանձնահատկությունը։

Middle
177

Դուք տեղադրում եք նոր ֆունկցիա փորձարկման միջավայրում և դա հանգեցնում է փորձարկման միջավայրի անկմանը: Ինչ եք անելու?

Middle
177

Ի՞նչ են ամենատարածված պատճառները անտիպ հարցումների, երբ դուք դրանք բացահայտել եք EXPLAIN ANALYZE-ով։

Middle
177

ֆունկցիա fixed (f) { const me = this return function next (...a) { if (a.length < f.length) { return function (...b) { return next(...a, ...b) } } return f.call(me, ...a) } } export default fixed

Middle
174

Ի՞նչ է անհրաժեշտ աբստրակտ դասը: Ի՞նչ կլինի, եթե ծրագրավորողը գրի ts-ignore և չիրականացնի աբստրակտ դասի մեթոդները։

Middle
169

Միկրոսերվիսներ՝ ինչպես իրականացնել տարածված գործարքներ մի քանի միկրոսերվիսների միջոցով՝ հետ կանչելու հնարավորությամբ: Ի՞նչ են Saga և Outbox ձևանմուշները։

Middle
160

Ինչպե՞ս հասկանում եք Node.js-ում ասինխրոնությունը: Ի՞նչ է microtask հերթը և macrotask հերթը։

Middle
160

Node.js միատիպ է թե ոչ: Կարող է Node.js-ի գործարկվող ֆայլը զբաղեցնել քանի թել և ինչու: Ի՞նչ է libuv-ը և ինչպես է այն կապված իրադարձությունների ցիկլի հետ:

Middle
153

JSONB ունի բինարային ֆորմատ։ Ի՞նչ է դա թույլ տալիս անել կոնկրետ սյունակի համար։

Middle
148

Ինչ է տարբերությունը JSON և JSONB- ի միջև PostgreSQL-ում?

Middle
148

var i = 1; i < 5; i++ { setTimeout(() => console.log(i), 1000) } const userName = new MyComparatorConstructor('Sinichkin') try { if (userName == "Ivanov" || pet row || Skidorov) { console.log('Кириш уруксат берилди') } else { console.log('Катъий') } } catch (error) { if (error instanceof ComparisonProhibited) { } } .valueOf .toString .String.toPrimitive

Middle
129

Ի՞նչ տարբերություն կա interface և type-ի միջև TypeScript-ում: Ինչու են անհրաժեշտ ինտերֆեյսները, եթե տիպերը արդեն կան և հակառակը:

Middle
127

Տրանսպորտը վերականգնվեց, ամեն ինչ վերականգնվեց։ Ֆունկցիան պետք է տեղադրվի — հետո ինչ անես, եթե պարզապես կրկին տեղադրես, ամեն ինչ կրկնվի՞։

Middle
121

Դու երբևէ հանդիպե՞լ ես խնդիրների, երբ պետք է կատարել դենորմալիզացիա կամ հակառակը: Դու երրորդ նորմալ ձևում ես, ծանր բեռ կա SGBD- ում: Կարող է դենորմալիզացիան օգնել քեզ կամ ոչ: Ինչպես հենց?

Middle
111