Sobes.tech

საიტზე კოდი: მისამართების დუპლიკატების გამორჩევა — როგორ დამუშავდეს დუბლირებული სია უნიკალური მისამართების გასაღებად. გადაწყვეტილება map-ის გამოყენებით.

325

გორუტინები პარალელურად მუშაობს თუ კონკურენტულად?

239

ცოცხალი კოდირება: დავალება გორუტინებზე — კონკურენტული წვდომა საერთო მონაცემებზე, race condition, გადაწყვეტილება mutex-ის საშუალებით. განსხვავება sync.Mutex და sync.RWMutex შორის.

231

საიტზე კოდირება: ფუნქციას დაამატეთ დროის შეზღუდვა — თუ შესრულება აღემატება 1 წამს, დაბრუნეთ შეცდომა. გამოყენება select, time.After, context.

227

ცოცხალი კოდირება: სემაფორი — როგორ მუშაობს და მისი განხორციელება ბუფერული არხის საფუძველზე.

223

გაამბე გო-ში გორუტინების დაგეგმვის შესახებ — GMP მოდელი, რა ფუნქციებს ასრულებს?

214

გთხოვთ, აღწერეთ PostgreSQL-ის ტრანზაქციების იზოლაციის დონეები და რა ანომალიებს ებრძვიან.

199

რა არის ACID? თითოეულ თვისებაზე ისაუბრე.

199

რა არის კონტექსტი Go-ში, როგორ გამოიყენება, რა სჭირდება და რა ტიპები არსებობს?

192

განვითარების ინსტრუმენტები: მუშაობა AI-დამხმარეებთან (Cursor და სხვა), ტესტირების მიდგომა (ერთეული, ინტეგრაცია).

187

რა არის Clean Architecture და DDD? მუშაობდი კი მათზე?

171

გააზიარეთ SELECT FOR UPDATE-ის შესახებ — რა მიზნით გამოიყენება და როგორ მუშაობს?

167

მოწყობის ამოცანა: როგორ უზრუნველვყოთ მომხმარებლის რეგისტრაციის დროს Kafka-ს სიგნალის გამოგზავნა მიკროწესვიან არქიტექტურაში (მომხმარებლის სერვისი + შეტყობინებების სერვისი), თუ Kafka არის ასინქრონული არხი?

162

მითხარი PostgreSQL-ის ინდექსებზე — რა ტიპები არსებობს, რა არის კომპოზიციური ინდექსი და სვეტების სია.

156

რა არის graceful shutdown და როგორ მუშაობს ის Go-ში?

137