[аты] системанын жүктөмүн азайтууда көйгөйлөргө туш болду беле?
Golang
PostgreSQL жана MySQLдеги транзакциялар кантип иштейт?
Маалыматтар базасында канча сап бар болчу?
Append кантип иштейт? Эгер slice'ти функцияга өткөрүп, аны өзгөртсөңүз, эмне болот?
Linux терминалында процесстер канча ресурстар сарфлайт дегенди кантип көрө аласыз? Процессти кантип өлтүрөсүз? Жалпылап кандай буйрутмаларды колдондуңуз?
TCP менен UDP ортосундагы негизги айырмачылыктар эмнеде жана кайсы протоколду кайсы учурда тандашы керек?
негізгі пакет import "fmt" type Person struct { Name string } func changeName(person *Person) { person = &Person{ Name: "Alice", } } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) // changeName(person) fmt.Println(person.Name) // }
**Шарт** Бир нече URL-ге суроо-талаптар параллел жүргүзүлүшү керек. HTTP абал коддорун көрсөтүү жана каталардын алдын алуу.
Hash-индекс жана B дарагынын айырмасы эмнеде?
Goда HTTP-клиенттин кандай конфигурациялары бар?
Go'до slice менен массивтин айырмасы эмнеде?
Go'da slice менен array ортосундагы айырма жана append кантип иштейт?
Go жаңы версияларында карта кандай иштейт, эмне өзгөрдү?
ACID эмне?
Nil көрсөткүчүн dereference эмне?
EXPLAIN ANALYZE чакырылганнан кийин суроо эмне үчүн жай иштеп жатканын түшүнүү үчүн кайда карап чыгуу керек?
Эмне үчүн жай суроо табуу керек? Мындай суроолорду оптималдаштырууда тажрыйбаңыз барбы?
// Тасвир: // Планировщик тиркемесинин backend бөлүгүн ишке ашырышыңыз керек, анда 3 метод болот: // 1) ID жана баштоо убактысы менен команда түзүү. // 2) Идектелген команда тизмесин алуу. // 3) ID боюнча команда жокко чыгаруу. // Команда биринчи методдо берилген убакта так аткарылышы керек. // Методтор HTTP сервер аркылуу чакырылат, бул методдордун бир убакта кайтарган суроолор саны // аныкталган эмес. // Команданы аткаруу жөнөкөй Print(ID) болот, аткарууну имитациялоо үчүн.
Калем неге жай жооп берип жатат деп аныктоо үчүн кандайча? pprof кантип колдонуу керек?
Goroutine'ler кантип иштейт жана алардын ишин кантип синхрондоштуруу керек?