Sobes.tech

SQL მონაცემთა ბაზის მართვის სისტემებში რა ტიპის ინდექსები არსებობს?

Junior — Middle
254

განმარტეთ ოპტიმისტური ბლოკირების მეთოდის მუშაობის პრინციპი მონაცემებზე კონკურენტული წვდომის მართვაში.

252

გაქვს გამოცდილება მონაცემთა ან რესურსების მომწოდებლებთან ურთიერთობაში?

Junior — Middle
248

რა შეიძლება გამოიწვიოს ფუნქციის შესრულების გაუარესება?

Junior — Middle
247

შეგიძლიათ ახსნათ Java-ს Stream API კონცეფცია და როგორ გამოიყენება მონაცემების დამუშავებისთვის?

244

ციკლური დამოკიდებულებები შეიძლება გამოიწვიოს მეხსიერების გაჟონვა პროგრამაში?

Junior — Middle
241

რა სარგებელი და რა ნაკლია ინდექსების გამოყენებას ინდივიდუალური სვეტებისთვის მონაცემთა ბაზაში?

Junior — Middle
240

როგორ გავიგოთ შესრულებული SQL სვეტი PostgreSQL-ში?

Junior — Middle
239

რატომ ხდება ConcurrentModificationException გამონაკლისი, როდესაც ერთდროულად მოდიფიცირებულია ArrayList-ის during iteration?

Junior — Middle
236

როგორ შეგიძლია ამ მეთოდის შესრულების სიჩქარე გაზარდო?

Junior — Middle
234

कोड वाचा आणि चुका हायलाइट करा /** * खरेदी केलेल्या तिकीटासह ग्राहक विशिष्ट जागा अतिरिक्त शुल्क घेऊन निवडू शकतो. * जागांची मूलभूत किंमत टैरिफ्सद्वारे निर्धारित केली जाते (बाह्य सेवा). * विशिष्ट टैरिफ्ससाठी (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; }

233

შეგიძლიათ ჩამოთვალოთ Java-ს Stream API-ის ძირითადი მეთოდები?

Junior — Middle
233

თუ სისტემის დატვირთვა გაიზარდა და მონაცემთა ბაზაში შეკითხვების შესრულების დროს შეფერხებები მნიშვნელოვანი გახდა, რა მოქმედებები გექნებათ?

232

შეგიძლიათ ახსნათ პესიმისტური ბლოკირების მუშაობის პრინციპი და რა განსხვავებაა სხვა ბლოკირების სტრატეგიასთან?

Junior — Middle
230

შეგიძლიათ ახსნათ, როგორ არის მოწყობილი გამონაკლისების მემკვიდრეობის სტრუქტურა პროგრამირების ენაში?

Junior — Middle
229

როგორ ხორციელდება Bean-ის კონფიგურაცია და რეგისტრაცია Spring Framework-ის ფარგლებში?

229

გთხოვთ, ახსენით ტიპის ამოშლის კონცეფცია და მისი ძირითადი დანიშნულება პროგრამირებაში.

Junior — Middle
229

როგორ შეიძლება გაუმჯობესდეს ცხრილში ძებნის სიჩქარე?

Junior — Middle
227

არის ოპერაციები, რომლებიც ტრანზაქციების ფარგლებში შესრულება გამორიცხულია?

Junior — Middle
227
/15