Γράψτε ένα ερώτημα: επιλέξτε τον τίτλο όλων των βιβλίων που βρίσκονται αυτήν τη στιγμή στα χέρια των αναγνωστών
Golang
Μπορείς να εξηγήσεις τι είναι η FNV (λειτουργία κατακερματισμού) που χρησιμοποίησες;
Τι είναι η σύγκρουση κλειδώματος;
Τι συμβαίνει όταν προσθέτεις ένα στοιχείο μέσω append σε μια λίμα, της οποίας η χωρητικότητα είναι ήδη πλήρως χρησιμοποιημένη;
Πώς διορθώνω τον κώδικα ώστε να εμφανίζονται εγγυημένα και τα 5 νούμερα;
Μίλησε για τα slices στο Go: πώς είναι δομημένα και για ποιο λόγο χρησιμοποιούνται;
Τι σημαίνει το πεδίο issued_at;
Το σχήμα μας δεν προβλέπει ότι ένα βιβλίο μπορεί να έχει πολλούς συγγραφείς — πώς να το λάβουμε υπόψη;
Πες μου, ποια προβλήματα βλέπεις αυτήν τη στιγμή στην υλοποίηση της cache;
Από τι μπορεί να ξεκινήσει κανείς όταν επιλέγει τον αριθμό των shards για την cache, αν το φορτίο δεν είναι γνωστό εκ των προτέρων;
Γιατί είναι βολικό ο αριθμός των shards να είναι δύναμη του δύο και όχι, για παράδειγμα, τρία;
Πώς να αλλάξετε τον κώδικα ώστε το αποτέλεσμα να είναι 456 αντί για 123;
Ποιο είναι το μήκος της περικοπής που περνάει στη λειτουργία addNum στην τέταρτη γραμμή, όταν καλείται για πρώτη φορά;
Πες μου για τις συναλλαγές: τι είναι και ποια είναι τα επίπεδα απομόνωσης των συναλλαγών;
Αν αυτή η cache χρησιμοποιούνταν σε μια πραγματική εφαρμογή και προέκυπταν προβλήματα απόδοσης, πώς θα μπορούσε να βελτιωθεί η λύση;
Πώς να λάβετε την έξοδο 456 αν δεν χρησιμοποιείτε δέκτη δείκτη;
Εξήγησε γιατί επιλέχθηκαν ακριβώς 16 shards ως προεπιλογή;
Μπορείς να υλοποιήσεις την τρέχουσα λύση με sharding;
Ο βαθμός ανταγωνιστικότητας καθορίζεται από τον αριθμό των goroutines στην εφαρμογή;
Τι είναι ένας μερικός (partial) δείκτης;