Sobes.tech

Golang

Hogyan old megoldani, ha a művelet 10-12 percig tart, az adatok aktívan változnak és aktív írás folyik? Hogyan használták a replikációt?

171

Mit fog kiírni? ```go package main import ( "fmt" "runtime" ) func main() { runtime.GOMAXPROCS(1) done := false go func() { done = true }() for !done { } fmt.Println("finished") } ```

170

Miért nem lehetett az egész kirakatot az ügyfél oldalon felépíteni, és egyszerűen a szolgáltatáson keresztül megjeleníteni a metrikákat a frontenden? Miért a logikát a szolgáltatásban építették be?

169

Milyen tapasztalataid vannak a PostgreSQL-lel? Írtál már összetett lekérdezéseket vagy végeztél optimalizálást?

168

// 4. kérdés. Mit ír ki a képernyőre package main import "fmt" func subis(is []int) []int { is = append(is, 5) return append(is, 6) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }

168

```go import ( "fmt" "runtime" "time" ) func main() { runtime.GOMAXPROCS(2) var c chan int for i := 0; i < 5; i++ { go sleeping(i, c) } for i := 0; i < 5; i++ { gopherID := <-c fmt.Println("routine ", gopherID, " befejezte az alvást") } } func sleeping(id int, c chan int) { time.Sleep(3 * time.Second) fmt.Println("... ", id, " ideje megállni ...") c <- id } ```

167

A DevOps-ok beállították a fő pipeline-t, vagy te magad babráltál a Kubernetes manifestekkel vagy jártál a klaszterben, nézted a logokat?

164

Hogyan írtad az adatokat az adatbázisba — egyenként vagy batch-ben? Előfordulhatott, hogy egy Kafka üzenetben 500 rekord volt?

164
/11