Golang
Opowiedz mi o twierdzeniu CAP
func merge(chs ...<-chan int) <-chan int { }
Czy istnieje usługa blokowania sprzedawców: jedna metoda przyjmuje ID sprzedawcy i zapisuje je w tabeli zablokowanych. Jak zaimplementowałbyś tę logikę?
Jak nazywa się konstrukcja WITH ... AS (...) w linii 84 zapytania?
Dlaczego użyłeś słowa kluczowego defer?
Czym jest wyścig danych?
Jak podchodzisz do projektowania architektury? Od czego zaczynasz?
Jak wybierzesz spośród kilku ofert?
Co wiesz o pakiecie sync/atomic?
func (r *PayoutRepository) Payout(advertiserID, partnerID string, amount float32) error { advertiser, err := r.find(totalPayouts) // dodaj transakcję 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) // dodaj $1 if err != nil { if err == sql.ErrNoRows { return p, errors.New("partner nie znaleziony") } return p, err } return p, nil }
Dlaczego wszedłeś na rynek, jaka jest motywacja do przejścia?
Opowiedz ciekawe przypadki pracy z PostgreSQL
Które polecenie pokazuje przestrzeń dyskową?
Czemu zbierano się twoje logi? Jak nazywa się agent dla Loki?
Jak powinni programiści korzystać z narzędzi AI do generowania lub przeglądu kodu, i jakie kroki są konieczne do zweryfikowania ich wyników?
Czym jest migawka w kontekście MVCC w PostgreSQL?
Co jest dla ciebie ważne w zespole i w procesie pracy?
Jakie są rodzaje indeksów w bazach danych i do czego służą?
// Dane posortowane kawałki A i B. Kawałki zachowują unikalne wartości. Wytwórz ich sumę w posortowanym kawałku RES bez duplikatów. // A = [1, 3, 5, 7] // B = [1, 2, 3, 7, 9] // RES = [1, 2, 3, 5, 7, 9]
W jakim języku programowania pracujesz? Dlaczego pojawiły się trudności ze składnią?