Sobes.tech

Java

Is het verplicht om alle velden van de entiteit in overweging te nemen bij het implementeren van de equals-methode in de context van de bedrijfslogica?

Middle
213

Wie heeft de controle en het beheer van de databases in uw laatste project uitgevoerd?

Junior — Middle
Hftlabs
213

Wat is het verschil tussen een uitzondering (Exception) en een fout (Error) in Java?

Junior
213

Heeft u het isolatieniveau Repeatable Read toegepast in uw projecten?

Junior — Middle
ВТБВТБ
213

Kun cyclische afhankelijkheden leiden tot geheugenlekken in een programma?

Junior — Middle
Т-БанкТ-Банк
213

Vertel over de levenscyclus van Maven.

Middle
212

Welke tools en bibliotheken voor geautomatiseerd testen hebt u in uw projecten gebruikt?

Junior — Middle
AstonAston
212

Met welke uitdagingen bent u geconfronteerd bij het creëren van een systeem voor het automatiseren van een educatieve platform?

Junior — Middle
212

Kunt u het verschil uitleggen tussen het concept van polymorfisme en abstractie in objectgeoriënteerd programmeren?

Junior — Middle
212

Lees de code en markeer de fouten /** * Een klant met een gekocht ticket kan tegen een extra vergoeding een specifieke stoel kiezen. * De basisprijs van de stoelen wordt bepaald door tarieven (externe service). * Voor klanten met bepaalde tarieven (PREMIUM, ULTRA) moet een korting worden toegepast bij betaling. * Bij reservering wordt een factuur voor betaling uitgegeven. Het betalingsbeheer wordt uitgevoerd in een externe service. */ @Service public class SeatBookingService { @Autowired private SeatBookingRepository seatBookingRepository; @Autowired private TicketRepository ticketRepository; @Autowired private TariffClient tariffClient; @Autowired private CustomerClient customerClient; @Autowired private PaymentClient paymentClient; /** * Reservering. * @param seatCode code van de stoel (bijvoorbeeld 19A) * @param ticketId ID van het ticket */ @Transactional public void bookSeat(String seatCode, UUID ticketId) { var ticket = ticketRepository.findById(ticketId); //reserveren var seatBooking = new SeatBooking(seatCode, ticket.get().getFlightId(), ticketId, BookingStatus.BOOKED); seatBookingRepository.save(seatBooking); //zoeken naar de basisprijs voor de stoel in het vliegtuig var basePrice = tariffClient.getBasePrice(ticket.get().getPlaneModel(), seatCode); //zoeken naar klantgegevens Long userId = (Long) SecurityContextHolder.getContext().getAuthentication().getPrincipal(); var userData = customerClient.getCustomer(userId); System.out.println("Gevonden gebruiker " + userData.getFio() + " documentnummer " + userData.getDocument()); var price = basePrice; if (userData.getTariff() == "PREMIUM") { //50% korting price = basePrice * 0.5d; } if (userData.getTariff() == "ULTRA") { //20% korting price = basePrice * 0.8d; } var invoice = new Invoice(price, ticketId, userId); //factuur uitgeven paymentClient.sendInvoice(invoice); System.out.println("Factuur verzonden"); } @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

Wat is het belangrijkste verschil tussen de interfaces Comparable en Comparator in Java bij het sorteren van objecten?

Junior — Middle
212

Welke bronnen gebruik je om studiematerialen en updates op het gebied van technologie te zoeken?

Junior — Middle
212

Is het mogelijk om verbindingen te maken tussen verschillende collecties in de MongoDB-database?

Junior — Middle
212

Waarmee worden databasequery's gevormd?

Junior
212

Met welke waarden worden variabelen standaard geïnitialiseerd in Java?

Junior
212

Wat is de volgorde van het aanroepen van constructors en initialisatieblokken met inachtneming van de hiërarchie van klassen?

Middle
212

Kunt u uitleggen hoe een SQL Injection-aanval wordt uitgevoerd en hoe deze gebruikmaakt van kwetsbaarheden in de database?

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

Wat is het verschil tussen SQL- en NoSQL-databases?

Junior
212

Waar wordt de @Bean-annotatie gebruikt?

Middle
212

Waar is het het beste om erfelijkheid en associatie toe te passen in programmeren?

Middle
212
/726