Ποιος είναι ο ρόλος της ετικέτας @Embeddable στα εργαλεία αντικειμενο-σχεσιακής χαρτογράφησης (ORM);
Java
Πώς διαχειρίζεσαι τις συναλλαγές χρησιμοποιώντας την ετικέτα @Transactional;
Ποια μέθοδοι μπορούν να χρησιμοποιηθούν για να μειωθεί ο αριθμός των συνθήκων τελεστών στον κώδικα και να βελτιωθεί η αναγνωσιμότητά του;
Πώς υλοποιούνται οι μηχανισμοί ελέγχου πρόσβασης σε κοινόχρηστους πόρους για την αποτροπή συγκρούσεων νημάτων ή διεργασιών;
Ποιος είναι ο ρόλος της σημείωσης @SpringBootTest και πότε εφαρμόζεται κατά τη δοκιμή εφαρμογών Spring Boot;
Εφαρμόζεται η σημείωση @PreDestroy σε beans με scope πρωτότυπο στο Spring;
Ποιος είναι ο χρόνος αποθήκευσης της cache πρώτου επιπέδου στο σύστημα;
Εξηγήστε τι σημαίνει η εξαίρεση Multiple Bug Exception και σε ποιες περιπτώσεις χρησιμοποιείται.
Μπορείς να μιλήσεις για το φάσμα των Scope bins και τον σκοπό τους;
Για ποιο λόγο χρησιμοποιείται η ετικέτα @ExtendWith στις δοκιμές Java και τι υποδεικνύει;
Ποιος είναι ο σκοπός των annotations @Component, @Repository και @Service στο Spring και πώς διαφέρουν;
Τι τύποι συνδέσμων χρησιμοποιούνται στη γλώσσα Java;
Είναι δυνατή η εγγραφή δικών σας scopes beans στο πλαίσιο της αντιστροφής ελέγχου;
Ποιοι τύποι αποκλεισμών είναι οι πιο αποτελεσματικοί από την άποψη της απόδοσης;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης της μεθόδου findBy στο JPA για την αναζήτηση δεδομένων;
Πώς υπολογίζεται η τιμή κατακερματισμού για ένα κλειδί στη δομή δεδομένων Map;
Πώς μπορούμε να ενσωματώσουμε τις ιδιότητες από το application.properties σε ένα bean στο Spring;
Θα εκτελεστεί μια ενδιάμεση λειτουργία στο API Stream αν δεν καλέσετε μια τερματική λειτουργία;
Μπορείτε να εξηγήσετε τον σκοπό και τις βασικές δυνατότητες του πακέτου java.util.concurrent στη Java;
Ποια είναι η διαφορά μεταξύ των διεπαφών Stream και Collection στη Java, και σε ποια σενάρια η χρήση τους είναι δικαιολογημένη;