Τι ενέργειες λαμβάνει το σύστημα σε περίπτωση εξαιρετικής κατάστασης εντός μιας συναλλαγής;
Java
Γιατί είναι απαραίτητες οι ιδιότητες ACID στην εργασία με συναλλαγές βάσεων δεδομένων;
Μπορείτε να εξηγήσετε την ουσία του μοτίβου singleton στο πλαίσιο του Spring και την εφαρμογή του;
Μπορείτε να εξηγήσετε τι είναι η μέθοδος hashCode στη Java και πώς χρησιμοποιείται;
Ποια είναι τα βασικά προβλήματα και μειονεκτήματα που σχετίζονται με τη χρήση της κληρονομιάς στη γλώσσα Java;
Πώς μπορούμε να υπολογίσουμε τη μέση τιμή μιας στήλης σε ένα ερώτημα SQL;
Μοιραστείτε την εμπειρία σας με τη χρήση του Docker Compose στην αυτοματοποίηση και διαχείριση κοντέινερς
Ποια μέθοδοι μπορούν να χρησιμοποιηθούν για να αποκτήσετε ένα νέο αντίγραφο ενός συστατικού διαμορφωμένου σύμφωνα με το πρότυπο prototype, στο πλαίσιο του Spring ή παρόμοιων πλαισίων;
Ποιες δομές δεδομένων χρησιμοποιούνται για την ταχεία προσθήκη στοιχείων στο τέλος της συλλογής;
Μπορείτε να εξηγήσετε τι συμβαίνει όταν διαφορετικά αντικείμενα έχουν τον ίδιο κωδικό κατακερματισμού στη μέθοδο hashCode();
Ποια από τις δύο επιλογές αποθήκευσης στοιχείων είναι προτιμότερη για γρήγορη περιήγηση: ArrayList ή LinkedList;
Μπορείτε να εξηγήσετε τι είναι οι ελεγχόμενες εξαιρέσεις σε μια γλώσσα προγραμματισμού;
Πώς διακρίνετε τις εξαιρέσεις που πρέπει να αντιμετωπίζονται ρητά από εκείνες που δεν χρειάζεται να αναφέρονται στον κώδικα;
Εξηγήστε την αρχή λειτουργίας ενός πίνακα κατακερματισμού και πότε χρησιμοποιείται.
Πείτε μας για την εμπειρία σας στην υλοποίηση του μοτίβου Pipeline σε έργα.
Πώς σχετίζονται οι μέθοδοι equals και hashCode στη Java και γιατί είναι σημαντικό να τις υλοποιούμε σωστά μαζί;
Ποια είναι η διαφορά μεταξύ των annotations @Controller και @RestController στο Spring;
Ποια μέθοδοι στο Spring υλοποιούνται και διαχειρίζονται τις συναλλαγές;
Ποια μέθοδο μπορούν να χρησιμοποιηθούν για να αυξήσουν την αποτελεσματικότητα της υπηρεσίας;
Εξηγήστε τον σκοπό και τη χρήση της σημείωσης @Repository στο Spring