Sobes.tech

Τι συμβαίνει αν προσπαθήσετε να πάρετε το ίδιο bean πολλές φορές στο ApplicationContext;

Middle
213

Είναι υποχρεωτικό να λαμβάνονται υπόψη όλα τα πεδία της οντότητας κατά την υλοποίηση της μεθόδου equals στο πλαίσιο της επιχειρηματικής λογικής;

Middle
213

Ποιοι τύποι δεδομένων μπορούν να επιστραφούν στο Spring MVC;

Middle
213

Ποιος ανέλαβε τον έλεγχο και τη διαχείριση των βάσεων δεδομένων στο τελευταίο σας έργο;

Junior — Middle
Hftlabs
213

Έχετε εφαρμόσει το επίπεδο απομόνωσης Repeatable Read στα έργα σας;

Junior — Middle
ВТБВТБ
213

Πόσα bytes καταλαμβάνει ο τύπος δεδομένων long στη μνήμη;

Junior — Middle
СБЕРСБЕР
212

Πώς διαφέρουν η στατική και η δυναμική σύνδεση μεθόδων στη Java και ποια είναι τα χαρακτηριστικά τους;

Junior — Middle
212

Μπορείτε να εξηγήσετε τη διαφορά μεταξύ της έννοιας του πολυμορφισμού και της αφαιρετικότητας στον αντικειμενοστραφή προγραμματισμό;

Junior — Middle
212

Διαβάστε τον κώδικα και επισημάνετε τα λάθη /** * Ένας πελάτης με αγοράσει εισιτήριο μπορεί, με επιπλέον χρέωση, να επιλέξει συγκεκριμένη θέση. * Η βασική τιμή των θέσεων καθορίζεται από τις τιμές (εξωτερική υπηρεσία). * Για πελάτες με συγκεκριμένες τιμές (PREMIUM, ULTRA), πρέπει να εφαρμοστεί έκπτωση κατά την πληρωμή. * Κατά την κράτηση, εκδίδεται τιμολόγιο για την πληρωμή. Η διαχείριση της πληρωμής γίνεται σε εξωτερική υπηρεσία. */ @Service public class SeatBookingService { @Autowired private SeatBookingRepository seatBookingRepository; @Autowired private TicketRepository ticketRepository; @Autowired private TariffClient tariffClient; @Autowired private CustomerClient customerClient; @Autowired private PaymentClient paymentClient; /** * Κράτηση. * @param seatCode κωδικός θέσης (π.χ. 19A) * @param ticketId ID εισιτηρίου */ @Transactional public void bookSeat(String seatCode, UUID ticketId) { var ticket = ticketRepository.findById(ticketId); //κράτηση var seatBooking = new SeatBooking(seatCode, ticket.get().getFlightId(), ticketId, BookingStatus.BOOKED); seatBookingRepository.save(seatBooking); //αναζητούμε την βασική τιμή για τη θέση στο αεροπλάνο var basePrice = tariffClient.getBasePrice(ticket.get().getPlaneModel(), seatCode); //αναζητούμε δεδομένα πελάτη Long userId = (Long) SecurityContextHolder.getContext().getAuthentication().getPrincipal(); var userData = customerClient.getCustomer(userId); System.out.println("Βρέθηκε χρήστης " + userData.getFio() + " αριθμός εγγράφου " + userData.getDocument()); var price = basePrice; if (userData.getTariff() == "PREMIUM") { //50% έκπτωση price = basePrice * 0.5d; } if (userData.getTariff() == "ULTRA") { //20% έκπτωση price = basePrice * 0.8d; } var invoice = new Invoice(price, ticketId, userId); //εκδίδουμε το τιμολόγιο paymentClient.sendInvoice(invoice); System.out.println("Τιμολόγιο εκδόθηκε"); } @Data @Table("seat_booking") public class SeatBooking { @Column private String seatCode; @Column private UUID flightId; @Column private UUID ticketId; @Column private BookingStatus status; } public enum BookingStatus { BOOKED, PAID; }

Senior
ТБанк
212

Για ποιο λόγο χρησιμοποιούνται οι λειτουργικές διεπαφές ToDoubleFunction<T>, ToIntFunction<T> και ToLongFunction<T> στη Java;

Middle
212

Ποια είναι η κύρια διαφορά μεταξύ των διεπαφών Comparable και Comparator στη Java κατά την ταξινόμηση αντικειμένων;

Junior — Middle
212

Ποιες πηγές χρησιμοποιείς για την αναζήτηση εκπαιδευτικών υλικών και ενημερώσεων στον τομέα της τεχνολογίας;

Junior — Middle
212

Με ποια λειτουργική διεπαφή εργαζόμαστε στη μέθοδο map()?

Junior
212

Με ποιον τρόπο διαμορφώνονται τα ερωτήματα στη βάση δεδομένων;

Junior
212

Ποια είναι η διαφορά μεταξύ μονάδων δοκιμών και ολοκληρωμένων δοκιμών;

Junior
212

Με ποιες τιμές αρχικοποιούνται προεπιλεγμένα οι μεταβλητές στη Java;

Junior
212

Ποια είναι η σειρά κλήσης των κατασκευαστών και των μπλοκ αρχικοποίησης λαμβάνοντας υπόψη την ιεραρχία των κλάσεων;

Middle
212

Μπορείτε να εξηγήσετε πώς πραγματοποιείται μια επίθεση τύπου SQL Injection και πώς αξιοποιεί τις ευπάθειες στη βάση δεδομένων;

Junior — Middle
УралсибУралсиб
212

Ποια είναι η διαφορά μεταξύ βάσεων δεδομένων SQL και NoSQL;

Junior
212

Ποια είναι η ιεραρχία του API Collections στη Java;

Junior
212
/726