Sobes.tech

Node.js

Agregačné funkcie (SUM, COUNT atď.) — kde ich možno použiť v SQL dopyte? Aký je rozdiel medzi WHERE a HAVING pri použití agregačných funkcií?

Middle
212

Čo môže byť zlé s konfiguráciou pripojenia k databáze, ak nasadzujete kód, databáza je v poriadku, procesor nie je zaťažený, ale požiadavky cez REST API sa vykonávajú sekvenčne, akoby boli jedna za druhou?

Middle
197

var i = 1; i < 5; i++ ) { setTimeout( () => console.log(i), 1000 ); } const userName = new MyComparatorConstructor('Sinichkin'); try { if (userName == "Ivanov" || prev == "Skidorov") { console.log('Prístup povolený'); } else { console.log('Zakázané'); } } catch (error) { if (error instanceof ComparisonProhibited) { } } .valueOf() .toString() String.toPrimitive

Middle
195

TypeScript: čo sú Omit a Pick? Aký je rozdiel medzi union a intersection typmi? Čo sa stane, ak do Omit zadáte intersection typ?

Middle
190

Je možné, že Node.js zamrzne na strani JavaScript/V8 bez uporabe neskončne zanke while(true)? Kako osigurati da red obljuba nikada ne ostane bez sadržaja?

Middle
190

Čo sa stalo s bazo? Boli vykonané migrácie. Baza je v zmenenom stave — ako pochopiť, čo sa stalo a ako ju reanimovať?

Middle
182

Nasazujete novú funkciu na testovacom prostredí a to spôsobí zlyhanie testovacieho prostredia. Čo urobíte?

Middle
179

Aké sú najčastejšie príčiny neoptimalizovaných dopytov po ich zistení pomocou EXPLAIN ANALYZE?

Middle
179

Prosím, porozprávaj všeobecne o relačných databázach. Používajú Postgres, a ja sa spýtam na jeho špecifiká.

Middle
177

funkcia 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
175

Na čo je abstraktná trieda? Čo sa stane, ak vývojár napíše ts-ignore a neimplementuje metódy abstraktnej triedy?

Middle
169

Mikroslužby: ako implementovať distribuované transakcie cez viacero mikroslužieb s možnosťou vrátenia? Čo sú patterny Saga a Outbox?

Middle
163

Ako chápete asynchrónnosť v Node.js? Čo je fronta microtaskov a fronta macrotaskov?

Middle
160

Je Node.js jednovrstičný alebo nie? Koľko vlákien môže zaberáť spustiteľný súbor Node.js a prečo? Čo je libuv a ako súvisí s event loop?

Middle
153

Aký je rozdiel medzi JSON a JSONB v PostgreSQL?

Middle
150

JSONB má binárny formát. Čo to konkrétne umožňuje urobiť na stĺpci?

Middle
149

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('Prístup povolený') } else { console.log('Zakázané') } } catch (error) { if (error instanceof ComparisonProhibited) { } } .valueOf .toString .String.toPrimitive

Middle
129

Aký je rozdiel medzi interface a type v TypeScript? Načo sú potrebné rozhrania, ak existujú typy a naopak?

Middle
129

Migračnú operáciu vrátili späť, všetko ožilo. Funkciu je potrebné uviesť do prevádzky — čo budeš robiť ďalej, ak ju jednoducho znovu nasadíš, všetko sa zopakuje?

Middle
121

Stretol si sa težavami, ko si moral narediti denormalizacijo ali obratno? Imaš tretjo normalno obliko, imaš težko breme na SGBD. Ali ti denormalizacija lahko pomaga ali ne? Kako natančno?

Middle
112