Τι μπορεί να πάει στραβά αν δεν φροντίσουμε για τον συγχρονισμό; Τι είναι η κατάσταση αγώνα;
Java
Γιατί μπαίνετε στην αγορά εργασίας;
Επιτρέπεται η τροποποίηση του μεγέθους της περιοχής μνήμης που έχει εκχωρηθεί δυναμικά (heap);
Πώς μπορούμε να κάνουμε τις λειτουργίες με το χάρτη Data ασφαλείς για νήματα εκτός από το ConcurrentHashMap;
Τι είναι το μοτίβο Sidecar και ποιος είναι ο σκοπός του;
Ποιος είναι ο ρόλος και ο σκοπός των συστατικών Spring Boot Starter σε ένα έργο;
Πώς μπορείτε να δημιουργήσετε ένα αντίγραφο μιας συλλογής στη μνήμη;
Ποια άλλα προβλήματα μπορεί να προκύψουν στον πολυνηματικό προγραμματισμό;
Αξιολογήστε το μοντέλο για χρήση σε ArrayList, HashMap, TreeSet static public final class Transaction<T extends Number> implements Comparable<Transaction> { private final T id; private final Double ποσό; private final java.util.Date χρονική σήμανση; public Transaction(T id, double ποσό, java.util.Date χρονική σήμανση) { this.id = id; this.ποσό = ποσό; this.χρονική σήμανση = χρονική σήμανση; } public T getId() { return id; } public Double getΠοσό() { return ποσό; } public java.util.Date getΧρονικήΣήμανση() { return χρονική σήμανση; } @Override public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof Transaction t)) return false; return id == t.id && Double.compare(ποσό, t.ποσό) == 0 && χρονική σήμανση.equals(t.χρονική σήμανση); } @Override public int hashCode() { return Objects.hash(id, χρονική σήμανση); } @Override public int compareTo(Transaction other) { return this.χρονική σήμανση.compareTo(other.χρονική σήμανση); } }
Γιατί συνιστάται η χρήση POST αντί για GET για εμπιστευτικά δεδομένα;
Πώς αξιολογείται η χρονική πολυπλοκότητα της λειτουργίας προσθήκης ενός στοιχείου σε ArrayList;
Πώς μπορεί να διαμορφωθεί μια περιγραφή της διαμόρφωσης και των χαρακτηριστικών του web διακομιστή;
Ποιος είναι ο σκοπός του @ComponentScan;
Τι είναι οι schedulers (προγραμματιστές) στο Reactor;
Ποια μοτίβα σχεδίασης χρησιμοποιείτε; Ποιος είναι ο σκοπός τους;
Ποιο είναι το προεπιλεγμένο επίπεδο απομόνωσης στο PostgreSQL;
Ποιος είναι ο σκοπός του μπλοκ finally;
Ποια είναι η διαφορά μεταξύ ζεστών (hot) και κρύων (cold) ροών στον αντιδραστικό προγραμματισμό;
Τι είναι το happens-before και ποια η σχέση του με την JIT-βελτιστοποίηση;
Τι είναι το ακρωνύμιο PECS (Producer Extends, Consumer Super) στα γενικά της Java;