Sobes.tech

Node.js

Kopējošanas funkcijas (SUM, COUNT utt.) — kur tās var tikt izmantotas SQL vaicājumā? Kāda ir atšķirība starp WHERE un HAVING, izmantojot kopējošanas funkcijas?

Middle
216

Kas var būt nepareizi ar konfigurācijā, kas saistīta ar savienojumu ar datu bāzi, ja jūs izvietojat kodu, datu bāze ir kārtībā, procesors nav noslogots, bet pieprasījumi caur REST API tiek veikti secīgi, it kā viens pēc otra?

Middle
199

var i = 1; i < 5; i++ ) { setTimeout( () => console.log(i), 1000 ); } const userName = new MyComparatorConstructor('Sinichkin'); try { if (userName == "Ivanov" || prev == "Skidorov") { console.log('Piekļuve atļauta'); } else { console.log('Aizliegts'); } } catch (error) { if (error instanceof ComparisonProhibited) { } } .valueOf() .toString() String.toPrimitive

Middle
196

TypeScript: kas ir Omit un Pick? Kāda ir atšķirība starp union un intersection tipiem? Kas notiks, ja pieņemsim intersection tipu Omit?

Middle
196

Vai ir iespējams, ka Node.js no JavaScript/V8 puses apstāsies, neizmantojot bezgalīgu ciklu while(true)? Kā nodrošināt, lai solījumu rinda nekad neizsīkst?

Middle
193

Kas notika ar datu bāzi? Veiktas migrācijas. Datu bāze ir mainītā stāvoklī — kā saprast, kas notika un kā to atdzīvināt?

Middle
186

Kādas ir biežākās neoptimizētu vaicājumu cēloņi pēc to atklāšanas ar EXPLAIN ANALYZE?

Middle
183

Lūdzu, pastāsti man kopumā par relāciju datu bāzēm. Tās ir ar Postgres, un es apspriedīšu specifiku zem tā.

Middle
181

Jūs ieviešat jaunu funkciju testēšanas vidē, un tas noved pie testēšanas vides sabojāšanās. Ko darīsiet?

Middle
180

funkcija 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
177

Kam ir nepieciešama abstrakta klase? Kas notiks, ja izstrādātājs uzrakstīs ts-ignore un neīstenos abstraktās klases metodes?

Middle
171

Mikropakalpojumi: kā realizēt izplatītas darījumus caur vairākiem mikropakalpojumiem ar iespēju atcelt? Kas ir Saga un Outbox modeļi?

Middle
165

Kāda ir atšķirība starp JSON un JSONB PostgreSQL?

Middle
162

Kā jūs saprotat asinhronitāti Node.js? Kas ir microtask rinda un macrotask rinda?

Middle
162

Vai Node.js ir vienas pavedējs vai nē? Cik pavedienus var aizņemt Node.js izpildāmais fails un kāpēc? Kas ir libuv un kā tas ir saistīts ar notikumu cilpu?

Middle
155

JSONB ir binārs formāts. Ko tas konkrēti ļauj darīt ar kolonnu?

Middle
152

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('Piekļuve atļauta') } else { console.log('Aizliegts') } } catch (error) { if (error instanceof ComparisonProhibited) { } } .valueOf .toString .String.toPrimitive

Middle
132

Kāda ir atšķirība starp interface un type TypeScript? Kam ir nepieciešami interfeisi, ja ir tipi, un otrādi?

Middle
130

Migrācija tika atcelta, viss atkal darbojas. Funkcija ir jāizlaiž — ko darīsi tālāk, ja vienkārši to vēlreiz izlaidīsi, viss atkārtosies?

Middle
124

Vai esi kādreiz saskāries ar problēmām, kad bija nepieciešams veikt denormalizāciju vai pretēji? Tev ir trešā normālā forma, tev ir smaga slodze uz SGBD. Vai denormalizācija var tev palīdzēt vai nē? Kā tieši?

Middle
114