Πώς να διαγνώσετε αν η βάση δεδομένων είναι κολλημένη το πρωί, χωρίς να έχουν γίνουν αλλαγές;
Java
Μπορείτε να αναφέρετε τους βασικούς τύπους σχέσεων μεταξύ πινάκων σε SQL;
Με ποιους τρόπους μπορεί να ρυθμιστεί ένα περιβάλλον για τις δοκιμαστικές βάσεις;
Μπορεί να χρησιμοποιηθεί το null ως κλειδί σε HashMap και ποια προβλήματα μπορεί να προκύψουν;
Ποια σύνταξη μπορεί να εφαρμοστεί κατά τη χρήση της σημείωσης @Query στο Spring Data JPA;
Πώς αξιολογείται η αποτελεσματικότητα της αναζήτησης ενός στοιχείου στη δομή δεδομένων LinkedList;
Μπορούμε να θεωρήσουμε ότι η μέθοδος που καλείται μέσω ενός αντικειμένου proxy είναι στατική;
Πού μπορεί να προκύψει ακριβώς ένα σφάλμα χωρίς volatile στο Double-Checked Locking;
Πώς να διορθώσετε έναν orchestrator με δύο ανεξάρτητα εξωτερικά κλήσεις για να πληροί το όριο των 10 δευτερολέπτων όταν οι διάρκειες των υπηρεσιών είναι 10 και 2 δευτερόλεπτα;
Πώς μπορεί να οργανωθεί η ταξινόμηση δεδομένων σε φθίνουσα σειρά;
Πώς διασφαλίσατε τη μεταφορά δεδομένων υπό συνθήκες αστάθειας των μικροϋπηρεσιών;
Ποια μέθοδοι υπάρχουν στο Spring για την αντιμετώπιση της κατάστασης όπου πολλαπλά Beans υλοποιούν την ίδια διεπαφή;
Ποιες επιπλέον εργασίες εκτελεί ο συλλέκτης απορριμμάτων εκτός από την απελευθέρωση μνήμης από άχρηστα αντικείμενα;
Πρέπει να λαμβάνεται υπόψη η σειρά των στηλών κατά τη δημιουργία σύνθετων ευρετηρίων σε μια βάση δεδομένων;
Πώς καθορίζεται η αντιστοιχία των κλειδιών σε αυτές τις δομές ή αλγόριθμους;
Ποιο είναι το κύριο πρόβλημα αυτής της υλοποίησης; - Δεν χρησιμοποιεί πινάκι σύνδεσης για το Jedis - Δεν υπάρχει εφεδρικό αντίγραφο δεδομένων Redis - Δεν υπάρχει εσωτερικός διακόπτης ελέγχου - Δεν υπάρχει διαχείριση εξαιρέσεων - Η ενημέρωση του στοιχείου βαθμονόμησης είναι λανθασμένη - zadd και zscore χωρίς ελέγχους σφαλμάτων ```java import redis.clients.jedis.Jedis; import java.util.Set; public class WineCellar { private Jedis jedis; public WineCellar() { jedis = new Jedis("localhost", 6379); initializeWines(); } private void initializeWines() { jedis.zadd("wines", 1978, "Chateau Margaux"); jedis.zadd("wines", 1990, "Domaine de la Romanee-Conti"); jedis.zadd("wines", 2005, "Opus One"); } public void updateWineYear(String wine, double newYear) { double oldYear = jedis.zscore("wines", wine); if (oldYear != newYear) { jedis.zadd("wines", oldYear, wine); // Λανθασμένη ενημέρωση } } public Set<String> getWinesByYear(double minYear, double maxYear) { return jedis.zrangeByScore("wines", minYear, maxYear); } public static void main(String[] args) { WineCellar cellar = new WineCellar(); cellar.updateWineYear("Chateau Margaux", 1982); System.out.println(cellar.getWinesByYear(1970, 2000)); } } ```
Ποια επιχειρήματα και παράμετροι αναμένει η μέθοδος groupingBy από την κλάση Collectors στη Java;
Σε ποιον τομέα ή κατεύθυνση έχετε επαγγελματική εμπειρία;
Ποιος είναι ο ρόλος και η λειτουργία του αναγνωριστικού JSESSIONID στον μηχανισμό των Cookies;
Πώς πραγματοποιείται ο έλεγχος της εκτέλεσης των καθηκόντων στον τρέχοντα χώρο εργασίας σου;