Sobes.tech

Оё саволҳои шумо ба ман ҳастанд?

Senior
169

Конвенсияи Go дар бораи истифодаи WaitGroup ва намудҳои баргардондашуда чӣ мегӯяд (пазироии интерфейсҳо, баргардонии намудҳои мушаххас)?

Senior
168

Оё як горутин метавонад мустақиман дар дигар горутин нависад дар канал бо буфер?

Senior
168

Шумо қарор додедед, ки WaitGroup нависед, зеро канал пайдо шуд ё барои навиштани goroutines барои чизе қарор додед?

Senior
168

Кадом технологӣ/асбобро истифода мебарӣ?

Senior
164

// Клиент передаёт обект (Task) с данными для выполнения задачи, // в нашем примере будем использовать пустую структуру. // // Менеджер может обрабатывать не более N задач одновременно, // и не более X задач могут быть поставлены в очередь на обработку. // Если нет места в очереди, сразу возвращаем клиенту ошибку. // // Задача берётся в обработку, если есть свободные обработчики. // Имитируем длительность обработки через time.Sleep(5*time.Second). // Как только очередная задача выполнена, берём следующую из очереди. // Если в очереди пусто, ожидаем новых задач от клиентов. // // Со звездочкой: дополнить структуру Task и получать статусы задач через отдельный запрос. package scheduler type Scheduler interface { AddTask(t Task) error Close() } type scheduler struct { queue chan Task wg sync.WaitGroup } func New(workers, queue int) Scheduler { // реализация ожидается } type Task interface { Do() }

Senior
164

Дар PostgreSQL, ба ғайр аз B-tree, кадом намудҳои индексҳоро истифода бурдед?

Senior
163

Оё шумо CTE истифода бурдаед? Бигӯед, ин чист.

Senior
162

Роли шумо дар қабули қарорҳои меъморӣ дар таҳияи хидмати ҷустуҷӯӣ чӣ буд?

Senior
161

Чӣ гуна мо метавонистем хатоҳои дар вазифаҳо рӯйдодаро хориҷӣ идора кунем, агар хоҳем?

Senior
161

Оё дар амал контекстҳоро истифода бурдаед? Ҳикоя кунед.

Senior
160

func New(workers, queue, int) Scheduler { s := &scheduler { queue := make(chan Task, queue) for i := 0; i < workers; i++ { wg.Add(1) go func() { defer wg.Done() for task := range s.queue { task.Do() } }() } } return s } func (s *scheduler) Close() { close(s.queue) s.wg.Wait() } type Task interface { Do() }

Senior
159

Оё имкон дорад, ки танҳо дар реплика индекс созем, на дар мастер?

Senior
159

Оё ҳанӯз дар иҷроиш рақобатҳои додаҳо вуҷуд доранд? Хусусан дар усули Keys, ки як порции калидҳоро бармегардонад?

Senior
158

Шумо мехоҳед, ки як пул коргарони классикро нависед?

Senior
156

Фарқи байни SELECT FOR UPDATE ва SELECT FOR SHARE чист?

Senior
155

Оё таҷрибаи навиштани операторҳои Kubernetes, идоракунии операторҳо, Helm Chart доред?

Senior
153

Оё кор дар ҳудуди Федератсияи Русия иҷозат аст?

Senior
152

Намудҳои реплика дар PostgreSQL

Senior
152

Оё функсияҳои тирезаро истифода бурдед?

Senior
150
/7