Sobes.tech

Golang

Ar GIN indeksas tinka pilno teksto paieškai?

Senior
175

Kaip kartu su komandos vadovu projektavai architektūrą? Ar buvo skambučių ar diskusijų?

Senior
174

Ar prisimeni, nuo kurios versijos buvo prieinama kanalo diapazonas?

Senior
174

Transakcijų izoliacijos lygiai PostgreSQL

Senior
173

Kas yra indeksas ir kokie indeksų tipai yra PostgreSQL?

Senior
173

Kokios problemos su konkurenciniu prieiga kyla kviečiant Get ir Set metodus iš skirtingų gorutinų? Kaip jas išspręsti?

Senior
173

Ką manai apie viršvalandžius?

Senior
172

Tau parodytas paslauga ir pasakyta daryti tą patį — tavo veiksmai

Senior
172

Ar turite patirties dirbant su AI agentais, RAG sistemomis ar MCP?

Senior
172

Kaip jaučiatės dėl užduočių su neapibrėžtais reikalavimais ir kūrybine laisve?

Senior
172

Kaip vyko tarpkomandinis bendradarbiavimas integruojantis su kitomis paslaugomis?

Senior
172

Ar šiai sprendimui reikės konstruktoriaus?

Senior
171

Kas tave patraukė ši darbo vieta ir kodėl palieki savo ankstesnę darbą?

Senior
170

Kodėl nusprendėte įeiti į rinką ir apsvarstyti naują darbą?

Senior
169

Ar viena gorutina gali tiesiogiai rašyti į kitą gorutiną naudojant buferuotą kanalą?

Senior
166

Ar turite klausimų man?

Senior
165

// Klientas perduoda objektą (Task) su duomenimis, skirtą užduočiai atlikti, // mūsų pavyzdyje naudosime tuščią struktūrą. // // Valdytojas gali apdoroti ne daugiau kaip N užduočių vienu metu, // ir ne daugiau kaip X užduočių gali būti eilėje. // Jei nėra vietos eilėje, iš karto grąžiname klaidą klientui. // // Užduotis imama į apdorojimą, jei yra laisvų apdorotojų. // Simuliuojame apdorojimo trukmę naudodami time.Sleep(5*time.Second). // Kai viena užduotis baigiasi, paimame kitą iš eilės. // Jei eilė tuščia, laukiame naujų užduočių iš klientų. // // Su žvaigždute: papildyti Task struktūrą ir gauti užduočių būsenas per atskirą užklausą. package scheduler type Scheduler interface { AddTask(t Task) error Close() } type scheduler struct { queue chan Task wg sync.WaitGroup } func New(workers, queue int) Scheduler { // laukiama įgyvendinimo } type Task interface { Do() }

Senior
164

Ar galite apibūdinti, ką naudojate kanalo skaitymui worker goroutine'e?

Senior
164

Ar nusprendei parašyti WaitGroup, nes atsirado kanalas, ar dėl kažko nusprendei parašyti goroutines?

Senior
162

Ką sako Go konvencija apie WaitGroup naudojimą ir grąžinamus tipus (priimant sąsajas, grąžinant konkrečius tipus)?

Senior
162
/7