Golang
Waarom zijn er twee if-controles nodig (op regel 79 en op de regel met len(buf)==MaxItems), in plaats van één?
Wat betekent het veld issued_at?
Hoe werkt de Garbage Collector in Go? Wat zijn de stack en de heap?
Hoe heb je met Docker gewerkt?
Hoe verliep de weg van het zakelijke idee tot de verkoop?
Hoe gebruik je de profiler (pprof), hoe heb je geheugenproblemen gezocht?
Wanneer hebben we Kafka nodig?
Wat werd er gedaan met de vertraging van de consument tijdens de heruitvoering?
Wat is het verschil tussen het datatype TEXT en VARCHAR in PostgreSQL, en waarin verschilt VARCHAR van CHAR?
Corrigeer de fouten in de zin: Even ter verduidelijking: is vrijdag morgen?
Wat is het verschil tussen de datatypes int32, int64 en gewoon int?
Wat gebeurt er bij hashbotsingen in een map?
func maxPlaces(arr []int) int { maxDistance := 0 prev, first := -1, -1 for i := 0; i < len(arr); i++ { if arr[i] == 1 { if first == -1 { first = i maxDistance = max(maxDistance, i) } else { maxDistance = max(maxDistance, (i - prev) / 2) } prev = i } } maxDistance = max(maxDistance, len(arr) - 1 - prev) return maxDistance }
Heb je historische tabellen gemaakt, bijvoorbeeld voor de gebruiker waar de geschiedenis van zijn attributen wordt opgeslagen?
Wat is de huidige algoritmische complexiteit van de zoekopdracht?
// Schrijf een asynchrone taakverwerker als bibliotheek // De client geeft een object (Task) door met gegevens voor het uitvoeren van de taak, // in ons voorbeeld gebruiken we een lege structuur. // De verwerker kan gelijktijdig niet meer dan N taken verwerken, // en niet meer dan X taken kunnen in de wachtrij worden geplaatst voor verwerking. // Als er geen ruimte in de wachtrij is, geven we onmiddellijk een fout terug aan de client. // Een taak wordt verwerkt als er vrije verwerkers beschikbaar zijn. // We simuleren de verwerkingstijd met time.Sleep(5*time.Second). // Zodra een taak is voltooid, pakken we de volgende uit de wachtrij. // Als de wachtrij leeg is, wachten we op nieuwe taken van de klanten. // Met een ster: breid de Task-structuur uit en verkrijg de status van taken via een aparte aanvraag.
Welke isolatieniveau van transacties is in dit geval geschikt?
Welke aggregatiefuncties ken je?
Hoe ben je gekomen tot het optimaliseren van PostgreSQL en welke optimalisatiemethoden heb je gebruikt?
Moest u nieuwe microservices vanaf nul schrijven voor een nieuwe functionaliteit?