Sobes.tech

Golang

Tiešraides kodēšana: adresu dublēšanās noņemšana — kā apstrādāt sarakstu ar dublētiem, lai izsauktu unikālas adreses. Risinājums ar map.

321

Tiešraides kodēšana: uzdevums par goroutines — konkurētspējīga piekļuve kopīgajiem datiem, sacensību stāvoklis, risinājums ar mutex. Atšķirība starp sync.Mutex un sync.RWMutex.

227

Tiešraides kodēšana: semafors — kā tas darbojas un tā īstenošana, balstoties uz buferētu kanālu.

223

Pastāsti par goroutine plānotāju Go — GMP modeli, kādas funkcijas tas veic?

212

Pastāsti man par PostgreSQL transakciju izolācijas līmeņiem un ar kādām anomālijām tie cīnās.

199

Kas ir konteksts Go, kā tas tiek izmantots, kam tas ir nepieciešams un kādi veidi pastāv?

187

Izstrādes rīki: darbs ar AI palīgiem (Cursor un citi), pieeja testēšanai (vienības, integrācijas testi).

185

Tiešsaistes kodēšana: pievienojiet funkcijai laika limitu — ja izpilde pārsniedz 1 sekundi, atgrieziet kļūdu. Izmantojiet select, time.After, context.

181

Pastāstiet par SELECT FOR UPDATE — kam tas ir paredzēts un kā tas darbojas?

166

Arhitektūras uzdevums: kā garantēt notikuma nosūtīšanu uz Kafka, reģistrējot lietotāju mikroservisu arhitektūrā (lietotāja pakalpojums + paziņojumu pakalpojums), ja Kafka ir asimetriskais kanāls?

162

Pastāsti man par PostgreSQL indeksiem — kādi ir, kas ir sastādīts indekss un kolonnu kārtība.

154

Kas ir Clean Architecture un DDD? Vai jums ir bijusi darba ar tiem?

147