Sobes.tech

Golang

Go-da dilimlər nədir, necə qurulub?

Middle
ООО Левел Тревел
69

A, B, C sütunlarında indeks varsa, yalnızca A üçün filtr etmək üçün istifadə etmək mümkündürmü?

Middle+
А7
69

Bu vəzifə üçün hansı kanal daha yaxşıdır: bufferli və ya buffersiz? Onlar necə fərqlənir?

Senior
Магнум
69

PostgreSQL-də tranzaksiya izolyasiya səviyyələri hansılardır və hansı anomaliyaları qoruyur?

Middle+
СБЕРСБЕР
69

Siz Kafka-dan 500 mesajlıq partlayış aldınız, amma onları verilənlər bazasına saxlaya bilmirsiniz. Nə baş verəcək? Bu 500 mesajı nə qədər müddət işləyə bilərsiniz?

Middle+
ВайлдберрисВайлдберрис
69

Niyə yeni iş axtarırsınız?

Senior
.wrk
69

Şəxsi olaraq, Postgres-in sütunları yenidən düzültdüyünü və optimizatorun sorğunu hansı ardıcıllıqla yazdığından asılı olmayaraq, onu özünə uyğun şəkildə yenidən qurduğunu test etdim. Nə düşünürsən?

Senior
OkkoOkko
69

Hazırda harada yaşayır və hansı iş formatını nəzərdən keçirirsiniz?

Middle
YadroYadro
69

PostgreSQL-də əməliyyatlarla işlədinizmi və hansı izolasiya səviyyələri ilə?

Senior
2gis2gis
69

Docker görüntüsünün ölçüsünü azaltmaq üçün hansı praktikalar mövcuddur?

Senior
Flant
69

func (r *PayoutRepository) Payout(advertiserID, partnerID string, amount float32) error { advertiser, err := r.find(totalPayouts) // tranzaksiya əlavə et if err != nil { return err } partner, err := r.find(partnerID) if err != nil { return err } advertiser.Balance -= amount partner.Hold -= amount partner.Balance += amount if err := r.save(advertiser); err != nil { return err } if err := r.save(partner); err != nil { return err } r.totalPayouts++ return nil } func (r *PayoutRepository) find(id string) (Partner, error) { p := Partner{} err := r.db.QueryRow("SELECT * FROM partners WHERE id = " + id).Scan(&p) // $1 əlavə et if err != nil { if err == sql.ErrNoRows { return p, errors.New("həmkar tapılmadı") } return p, err } return p, nil }

Senior
Pasul LTD
69

Törəmə sahə ilə necə əlaqəlidir?

Middle
Graveling
69

OSI modeli nədir? Tətbiq səviyyəsi nədir?

Middle+
ООО Макс
69

İndi nə istəyirsiniz — yeni işdən nə gözləntiləriniz var?

Senior
Ozon ФинтехOzon Финтех
69

Mikroxidmətlər arasında kommunikasiya necə təşkil olunub?

Middle+
Umbrella IT
69

Karyera yolu varmı? Texniki inkişaf etmək və ya menecment/tim liderliyi istiqamətində inkişaf etmək istəyirsinizmi?

Middle+
VK CloudVK Cloud
69

Layihənizdə istifadə etməyiniz lazım olan sinxronizasiya vasitələri hansılardır?

Senior
ВайлдберрисВайлдберрис
69

RPC üslubunda adlandırma nə deməkdir? Bizim halımızda, gRPC və REST — onlar necə fərqlənir?

Senior
МВидео/эльдорадо
69

İstehsalda profiler aktivləşdirilə bilərmi?

Senior
Лига Цифровой ЭкономикиЛига Цифровой Экономики
69

Yazma qoruması üçün Mutex və sync.Map-dan başqa bir şey təklif edə bilərsinizmi?

Middle
СитиДрайвСитиДрайв
69
/412