Sobes.tech

Кадом сохтани индекс дар ҷадвали бо миллион сатр чӣ оқибатҳо метавонанд пайдо шаванд?

Junior — Middle
255

Қоидаи кори методи бандории оптимистиро дар идоракунии дастрасии ҳамзамон ба маълумотҳоро шарҳ диҳед.

253

Чӣ метавонад ба паст шудани иҷрои функсия оварда расонад?

Junior — Middle
248

Оё таҷрибаи муошират бо таъминкунандагони маълумот ё захираҳоро доред?

Junior — Middle
248

Оё метавонед консепсияи API Stream дар Java-ро шарҳ диҳед ва чӣ гуна барои коркарди маълумот истифода мешавад?

245

Афзалият ва нуқсонҳои истифодаи индексҳо барои сутунҳои алоҳида дар базаи додаҳо чист?

Junior — Middle
242

Оё вобастаҳои даврӣ метавонанд ба дарзмолшавии хотира дар барнома оварда расонанд?

Junior — Middle
241

Чӣ тавр метавон дар PostgreSQL дархости SQL-ро фаҳмид?

Junior — Middle
240

Чаро ҳангоми иваз кардани ҳамзамон ArrayList дар вақти итератсия хатогии ConcurrentModificationException ба амал меояд?

Junior — Middle
237

Лутфан кодро хонед ва хатоҳоро нишон диҳед /** * Муштарие, ки чипта харидорӣ кардааст, метавонад бо пардохти иловагӣ ҷойи мушаххасро интихоб кунад. * Нархи асосии ҷойҳо бо тарифҳо (хидмати хориҷӣ) муайян карда мешавад. * Барои муштариён бо тарифҳои муайян (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; }

234

Чӣ тавр метавонӣ суръати иҷрои ин усулро баланд бардорӣ?

Junior — Middle
234

Агар дар вақти зиёд шудани бори система дар иҷрои дархостҳо ба базаи додаҳо дерӣ пайдо шавад, чӣ кор мекунед?

233

Оё метавонед усулҳои асосии API Stream дар Java-ро номбар кунед?

Junior — Middle
233

Чӣ усулҳо метавонанд барои баланд бардоштани суръати ҷустуҷӯ дар ҷадвал истифода шаванд?

Junior — Middle
231

Оё метавонед принсипи кории пессимистӣ блоккуниро шарҳ диҳед ва чӣ гуна аз стратегияи дигар фарқ мекунад?

Junior — Middle
230

Оё метавонед шарҳи кунед, ки сохтори меросбариҳои истисноҳо дар забони барномасозӣ чӣ гуна аст?

Junior — Middle
229

Тавзеҳ диҳед дар бораи мафҳуми тозакунӣ ва мақсади асосии он дар барномасозӣ.

Junior — Middle
229

Операсияҳое ҳастанд, ки иҷрои онҳоро дар дохили транзаксияҳо истисно мекунанд?

Junior — Middle
227
/15