Sobes.tech

Java

Çox ipli şəraitdə Servlet işlənməsi necə həyata keçirilir?

Junior — Middle
213

Arxa fon rengini təyin etmək üçün hansı xüsusiyyət istifadə olunur?

Intern
213

Niyə müxtəlif obyektlərin hashCode() dəyərləri eyni ola bilər?

Middle
213

HashMap məlumatlar strukturu istifadə edərkən açarların unikalığını necə təmin etmək olar?

Junior — Middle
СБЕРСБЕР
213

Tətbiqdə hansı vəziyyətlərdə ClassCastException istisnası atıla bilər?

Junior
213

Java-da məlumat tiplərini necə müqayisə etmək olar?

Junior
213

Java-da istisna nədir?

Junior
213

Xarici kitabxanada mövcud olan bir metodu necə çağırmaq olar?

Junior — Middle
213

Son layihənizdə verilənlər bazalarının idarə olunması və nəzarəti ilə kim məşğul oldu?

Junior — Middle
Hftlabs
213

Layihələrinizdə Repeatable Read izolyasiya səviyyəsini tətbiq etmisinizmi?

Junior — Middle
ВТБВТБ
213

Proqramlaşdırmada arqumentlərin istinadla ötürülməsinin necə həyata keçirildiyini izah edə bilərsinizmi?

Junior — Middle
FarZoom
213

Obyətdə hashCode dəyərinin müəyyən edilməsi üçün hansı ilkin məlumatlar istifadə olunur?

Junior — Middle
212

Spring-də @RestController və @Controller qeydləri arasındakı əsas fərqlər nədir?

Junior — Middle
ООО СКВАД
212

Ənənəvi verilənlər bazasında nəsil ağacının quruluşunun saxlanması və göstərilməsi necə həyata keçirilə bilər?

Middle — Middle+
Hftlabs
212

Obyekt yönümlü proqramlaşdırmada polimorfizm və abstraksiya anlayışı arasındakı fərqi izah edə bilərsinizmi?

Junior — Middle
212

Kodları oxuyun və səhvləri vurğulayın /** * Alınmış bileti olan müştəri əlavə ödəniş qarşılığında müəyyən bir yer seçə bilər. * Oturacaqların əsas qiyməti tariflər (xarici xidmət) tərəfindən müəyyən edilir. * Müəyyən tariflərə (PREMIUM, ULTRA) sahib müştərilər üçün ödəniş zamanı endirim tətbiq edilməlidir. * Rezervasiya zamanı müştəri üçün ödəniş üçün faktura çıxarılır. Ödənişin idarə olunması üçüncü tərəf xidmətdə həyata keçirilir. */ @Service public class SeatBookingService { @Autowired private SeatBookingRepository seatBookingRepository; @Autowired private TicketRepository ticketRepository; @Autowired private TariffClient tariffClient; @Autowired private CustomerClient customerClient; @Autowired private PaymentClient paymentClient; /** * Rezervasiya. * @param seatCode yer kodu (məsələn, 19A) * @param ticketId bilet ID-si */ @Transactional public void bookSeat(String seatCode, UUID ticketId) { var ticket = ticketRepository.findById(ticketId); //rezervasiya edirik var seatBooking = new SeatBooking(seatCode, ticket.get().getFlightId(), ticketId, BookingStatus.BOOKED); seatBookingRepository.save(seatBooking); //uçuşdakı seçilmiş yer üçün əsas tarif tapırıq var basePrice = tariffClient.getBasePrice(ticket.get().getPlaneModel(), seatCode); //müştəri məlumatlarını tapırıq Long userId = (Long) SecurityContextHolder.getContext().getAuthentication().getPrincipal(); var userData = customerClient.getCustomer(userId); System.out.println("Tapılan istifadəçi " + userData.getFio() + " sənəd nömrəsi " + userData.getDocument()); var price = basePrice; if (userData.getTariff() == "PREMIUM") { //50% endirim price = basePrice * 0.5d; } if (userData.getTariff() == "ULTRA") { //20% endirim price = basePrice * 0.8d; } var invoice = new Invoice(price, ticketId, userId); //faktura çıxarırıq paymentClient.sendInvoice(invoice); System.out.println("Faktura göndərildi"); } @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

@Transactional qeydində təyin oluna bilən müxtəlif Propagation növləri haqqında danışa bilərsinizmi?

Junior — Middle
212

Java-da obyektləri sıralayarkən Comparable və Comparator interfeysləri arasındakı əsas fərq nədir?

Junior — Middle
212

Texnologiya sahəsində tədris materialları və yeniləmələr axtararkən hansı mənbələrdən istifadə edirsiniz?

Junior — Middle
212

MongoDB verilənlər bazasında müxtəlif kolleksiyalar arasında əlaqələr qurmaq mümkündürmü?

Junior — Middle
212
/726