Sobes.tech

PostgreSQL-деги B- дарак индекси менен hash-индексинин айырмасы эмнеде? Башка кайсы индекстерди билесиң?

243

Docker жөнүндө сүйлө: негизги принциптер, көп баскычтуу курулуштар, CLI буйруктары

173

DDDнин негизги артефакттары кандай? Канча бөлүктөн турат?

170

OpenAPI спецификациясын техникалык жактан кантип ишке ашыруу керек? Swagger деген эмне?

170

Goда кайсы линтерлерди колдонуп жатасың жана аларды кайда иштетесиң?

168

Mutex жана WaitGroupтен башка кандай башка синхрондоштуруу primitives билесиң? Колдонуу учурлары?

162

Кайсы протоколдор колдонулуп жатканын эң толук түшүндүрүп, браузерге [сайт] киргизгенде эмне болот

152

Transactional Outbox жана Saga жөнүндө эмне билесиз? Практикалык мисал келтириңиз

151

Runtime пакети тууралуу эмне билесиң? Канча ыкмаларды колдондуң?

150

Transactional Outbox үлгүсү жөнүндө айтып бер — бул эмне жана эмне үчүн колдонулат?

144

Эгер сен Go тилинин иштеп чыгуучусу болсоң, буферленген каналды ишке ашыруу үчүн кайсы маалыматтардын түзүмүн колдонор элең?

139

// mkdir долбоор // cd долбоор // go mod init долбоор // touch main.go // vim main.go // --код түзүү-- package main import "syscall" // func main() { // msg := []byte("Салам, дүйнө!\n") // syscall.Write(1, msg) // } // --код аяктады-- // go build -o app // ./app // go test ./... // git nint

139

Бир машинанын ичинде канча goroutine түзө аласыз? Кантип эсептөө керек?

138

/books жана /books/{id} арасындагы айырма эмнеде?

137

func collectRTT(ctx context.Context, urls []string) (map[string]time.Duration, error) { pingMap := make(map[string]time.Duration, len(urls)) var mu sync.Mutex var wg sync.WaitGroup errCh := make(chan error, 1) for _, url := range urls { wg.Add(1) go func(u string) { defer wg.Done() dur, err := rtt(ctx, u) if err != nil { select { case errCh <- fmt.Errorf("RTT қате %s, %w", u, err): default: } return } mu.Lock() pingMap[u] = dur mu.Unlock() }(url) } wg.Wait() close(errCh) if err := <-errCh; err != nil { return nil, err } return pingMap, nil }

137

Актуал долбоордун архитектурасы жөнүндө айтып бер

136

Goдогу goroutine пландаштырууучу жөнүндө эмне билесиң?

136

Көзөмөлдөө системасы жөнүндө айтып бер: метрикаларды чогултуучулар, эскертүүлөр

135

Архитектуранын көз карашынан өндүрүш логикасында интерфейстердин колдонуу учурун баяндаңыз

134

Go'da профилирлөө агымын айтып бериңиз

132
/2