Sobes.tech

Java

Spring Data JPA-də dinamik sorğularla işləməyi necə həyata keçirirsiniz?

Junior — Middle
Ifellow
212

Məlumatların yenilənməsi əməliyyatlarında (UPDATE) SELECT quruluşundan istifadə etmisinizmi?

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

HashMap məlumat strukturu elementlərin proqnozlaşdırıla bilən sırasına malikdirmi?

Junior — Middle
212

Böyük və mürəkkəb bir vəzifəni bir komandada bir neçə kiçik vəzifə ilə birləşdirmək mümkündürmü?

Junior — Middle
РайффайзенРайффайзен
212

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

Junior — Middle
212

Məlumat strukturu, hər iki istiqamətdə keçid imkanı olan siyahı ilə işləyirmi, yoxsa yalnız bir istiqamətdə?

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

Asılılıqların hansı növlərini bilirsiniz?

Junior
212

Əgər mən Stream üzərində toList() metodunu çağırsam, nəticə ArrayList olacaq yoxsa başqa bir kolleksiya növü?

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

SLF4J qısaltmasının nə olduğunu və Java layihələrində necə istifadə olunduğunu izah edə bilərsinizmi?

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

Verilənlər bazasında əməliyyatlarla işləyərkən ACID xüsusiyyətlərini tətbiq etmək niyə vacibdir?

Junior — Middle
212

Runnable interfeysi Java-da tapşırıqları yerinə yetirmək üçün interfeys kimi qəbul edilə bilərmi?

Junior — Middle
212

Java'da equals və hashCode metodları arasındakı fərq nədir?

Junior
212

Lock-free alqoritmlərin konseptini və onların digər sinxronizasiya metodlarından fərqlərini izah edə bilərsinizmi?

Junior — Middle
Смарттек
212

Java-da LinkedList və ArrayList arasındakı əsas fərqlər nələrdir?

Junior
212

Funksiyalara və ya funksiyaları əsas komponent kimi istifadə edən interfeyslərin inkişafında təcrübəniz nədir?

Junior — Middle
212

Layihənizdə Spring Security-də hansı autentifikasiya və icazə yanaşması həyata keçirilir?

Junior — Middle
Консалтика
212

Miras alan sinifdə qurucu üçün öz davranışınızı yarada bilərsinizmi, onu üstələyərək?

Junior — Middle
212

AutoCloseable interfeysi nədir və Java-da try-with-resources quruluşu necə işləyir?

Middle
212

Gradle konfiqurasiya faylında tranzitiv asılılığın müəyyən bir versiyasını necə göstərə bilərsiniz?

Junior — Middle
Firecode
212
/726