Sobes.tech

Golang

Mi a különbség a B-trees index és a hash index között PostgreSQL-ben? Milyen más indexeket ismersz?

243

Beszélj a Dockerről: alapelvek, több szakaszos build, CLI parancsok

173

Hogyan valósítható meg technikailag az OpenAPI specifikáció? Mi az a Swagger?

170

Milyen linters-t használsz Go-ban, és hol futtatod őket?

168

Milyen más szinkronizációs primitíveket ismersz, mint a mutex és a WaitGroup? Használati esetek?

162

Mi történik, amikor beírod a [weboldal] címet a böngészőbe? Mesélj részletesen, milyen protokollokat használnak

152

Mit tud a Transactional Outbox-ról és a Sagról? Mesélj egy gyakorlati esetet.

151

Mit tud a runtime csomagról? Milyen módszereket használtál?

150

Mesélj a Transactional Outbox mintáról — mi ez és mire használják?

144

Ha te a Go nyelv fejlesztője lennél, milyen adatszerkezetet használnál egy pufferelt csatorna megvalósításához?

139

// mkdir projekt // cd projekt // go mod init projekt // touch main.go // vim main.go // --kód létrehozása-- package main import "syscall" // func main() { // msg := []byte("Helló, Világ!\n") // syscall.Write(1, msg) // } // --kód befejeződött-- // go build -o app // ./app // go test ./... // git nint // git add . // git commit -m "init"

139

Hány goroutine hozható létre egy gépen? Hogyan számoljuk?

138

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 hibája %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 }

136

Mesélj a monitorozási rendszerről: metrikagyűjtők, riasztások

135

Meséljen egy példát az interfészek használatáról a gyártási logikában az architektúra szempontjából

134

Mi a különbség a Clean Architecture és a DDD között?

131
/2