Sobes.tech

Node.js

Összegző függvények (SUM, COUNT stb.) — hol használhatók SQL lekérdezésben? Mi a különbség a WHERE és a HAVING között az összegző függvények használatakor?

Middle
208

Mi lehet a baj a adatbázis kapcsolódási konfigurációval, ha kódot telepítesz, az adatbázis rendben van, a processzor nincs túlterhelve, de a REST API-n keresztül végrehajtott kérések szekvenciálisan történnek, mintha egymás után lennének?

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('Hozzáférés engedélyezve'); } else { console.log('Tiltott'); } } catch (error) { if (error instanceof ComparisonProhibited) { } } .valueOf() .toString() String.toPrimitive

Middle
195

TypeScript: mi az az Omit és Pick? Mi a különbség az unió és az metszet típusok között? Mi történik, ha egy intersection típust adunk át az Omitnak?

Middle
189

Lehetséges, hogy a Node.js a JavaScript/V8 oldalán lefagy anélkül, hogy végtelen while(true) ciklust használna? Hogyan lehet biztosítani, hogy a promise sor soha ne ürüljön ki?

Middle
187

Mi történt az adatbázissal? Migrációk kerültek végrehajtásra. Az adatbázis módosított állapotban van — hogyan értsük meg, mi történt, és hogyan lehet újraéleszteni?

Middle
182

Kérlek, mesélj általánosságban a relációs adatbázisokról. Ezek Postgres-t használnak, és én a specifikációjáról fogok kérdezni.

Middle
177

Egy új funkciót telepítesz egy tesztkörnyezetbe, és ettől a tesztkörnyezet leáll. Mit fogsz tenni?

Middle
177

Mik a nem optimal lekérdezések leggyakoribb okai az EXPLAIN ANALYZE segítségével való felfedezés után?

Middle
177

fixed függvény (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

Mire való egy absztrakt osztály? Mi történik, ha a fejlesztő írja a ts-ignore-t és nem valósítja meg az absztrakt osztály metódusait?

Middle
169

Mikroszolgáltatások: hogyan valósíthatók meg elosztott tranzakciók több mikroszolgáltatáson keresztül visszavonási lehetőséggel? Mi az a Saga és Outbox minták?

Middle
160

Hogyan érted az aszinkronitást a Node.js-ben? Mi az a microtask sor és a macrotask sor?

Middle
160

A Node.js egyszálú vagy sem? Hány szálat foglalhat el egy Node.js futtatható fájl és miért? Mi az a libuv és hogyan kapcsolódik az eseményhurokhoz?

Middle
153

A JSONB bináris formátumú. Ez pontosan mit tesz lehetővé egy oszlopon?

Middle
148

Mi a különbség a JSON és a JSONB között a PostgreSQL-ben?

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('Hozzáférés engedélyezve') } else { console.log('Tiltott') } } catch (error) { if (error instanceof ComparisonProhibited) { } } .valueOf .toString .String.toPrimitive

Middle
129

Mi a különbség az interface és a type között a TypeScript-ben? Miért szükségesek az interfészek, ha vannak típusok és fordítva?

Middle
127

Visszavonták a migrációt, minden újra életre kelt. Ki kell adnod a funkciót — mit fogsz tenni ezután, ha egyszerűen újra alkalmazod, minden meg fog ismétlődni?

Middle
121

Szembesültél már problémákkal, amikor denormalizálni kellett vagy fordítva? Megvan a harmadik normálforma, nehéz terhelés van az SGBD-n. Segíthet a denormalizáció vagy nem? Hogyan pontosan?

Middle
111