Sobes.tech

Golang

Heeft [naam] problemen ondervonden bij het verminderen van de belasting op het systeem?

205

Hoe werken transacties in PostgreSQL en MySQL?

198

Hoe werkt append? Wat gebeurt er als je een slice doorgeeft aan een functie en deze wijzigt?

195

Hoe kun je in de Linux-terminal zien welke processen hoeveel resources verbruiken? Hoe beëindig je een proces? Welke commando's heb je in het algemeen gebruikt?

190

Wat zijn de belangrijkste verschillen tussen TCP en UDP en wanneer moet je elk protocol kiezen?

190

hoofd pakket import "fmt" type Person struct { Name string } func changeName(person *Person) { person = &Person{ Name: "Alice", } } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) // changeName(person) fmt.Println(person.Name) // }

188

Wat zijn de instellingen van de HTTP-client in Go?

187

**Voorwaarde** Verzoeken aan meerdere URL's moeten parallel worden uitgevoerd. HTTP-statuscodes weergeven en fouten afhandelen.

187

Wat is het verschil tussen een hash-index en een B-boom?

187

Wat is het verschil tussen een slice en een array in Go?

180

Wat is het verschil tussen slice en array in Go en hoe werkt append?

176

Hoe werkt de map onder de motorkap in de nieuwe versies van Go, wat is er veranderd?

176

Hoe vind je een langzame query? Heb je ervaring met het optimaliseren van dergelijke queries?

174

Waar moet je naar kijken om te begrijpen waarom de query langzaam is na het uitvoeren van EXPLAIN ANALYZE?

171

// Beschrijving: // Het backend-gedeelte van de planner-applicatie moet worden geïmplementeerd, met 3 methoden: // 1) Maak een opdracht met ID en starttijd. // 2) Verkrijg de lijst van actieve opdrachten. // 3) Annuleer een opdracht op ID. // De opdracht moet precies op het in de eerste methode opgegeven tijdstip worden uitgevoerd. // Methoden worden via een HTTP-server aangeroepen, het aantal gelijktijdige verzoeken // voor deze methoden is niet vastgesteld. // Het uitvoeren van de opdracht zal gewoon Print(ID) in stdout zijn, om de uitvoering te emuleren.

167

Hoe kom je erachter waarom de pen langzaam reageert? Hoe gebruik je pprof?

161

// Het is nodig om de wrapper-functie te wijzigen, die zal werken met een ingestelde timeout (bijvoorbeeld 1 seconde). // Als de "lange" functie binnen deze tijd is voltooid, geweldig, we geven het resultaat terug. // Zo niet, geven we een fout terug. Het resultaat van de uitvoering is in dit geval niet belangrijk. // // Daarnaast moet worden gemeten hoe lang deze functie heeft geduurd (gewoon in de log uitprinten). // De handtekening van de wrapper-functie kan worden gewijzigd.

161
/3