Sobes.tech

Java

HashMap veri yapısı kullanılırken anahtarların benzersizliğini nasıl garanti edebilirsiniz?

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

Bir uygulamada hangi durumlarda ClassCastException istisnası atılabilir?

Junior
213

Java'da veri tipleri nasıl karşılaştırılabilir?

Junior
213

ApplicationContext'te aynı bean'i birkaç kez almaya çalışırsanız ne olur?

Middle
213

İş mantığı bağlamında, equals metodunu uygularken varlığın tüm alanlarını dikkate almak zorunlu mu?

Middle
213

Son projenizde veritabanlarının kontrolü ve yönetimini kim yaptı?

Junior — Middle
Hftlabs
213

Java'da istisna (Exception) ile hata (Error) arasındaki fark nedir?

Junior
213

Projelerde Repeatable Read izolasyon seviyesini kullandınız mı?

Junior — Middle
ВТБВТБ
213

Programlama dilinde hangi durumlarda thread güvenliğini sağlamak için synchronized anahtar kelimesi kullanılmalıdır?

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

Döngüsel bağımlılıkları bir programda bellek sızıntılarına neden olabilir mi?

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

Long veri tipi bellekte kaç bayt yer kaplar?

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

Maven'in yaşam döngüsünden bahsedin.

Middle
212

Java'da statik ve dinamik metod bağlaması nasıl farklıdır ve özellikleri nelerdir?

Junior — Middle
212

Nesne yönelimli programlamada polimorfizm ve soyutlama kavramları arasındaki farkı açıklayabilir misiniz?

Junior — Middle
212

Kodu okuyun ve hataları vurgulayın /** * Satın alınmış bir bileti olan müşteri, ek ücret karşılığında belirli bir koltuk seçebilir. * Koltukların temel fiyatı, tarifeler (harici servis) tarafından belirlenir. * Belirli tarifelere (PREMIUM, ULTRA) sahip müşteriler için ödeme sırasında indirim yapılması gerekir. * Rezervasyon sırasında, ödeme için bir fatura düzenlenir. Ödeme yönetimi üçüncü taraf bir serviste gerçekleştirilir. */ @Service public class SeatBookingService { @Autowired private SeatBookingRepository seatBookingRepository; @Autowired private TicketRepository ticketRepository; @Autowired private TariffClient tariffClient; @Autowired private CustomerClient customerClient; @Autowired private PaymentClient paymentClient; /** * Rezervasyon. * @param seatCode koltuk kodu (örneğin 19A) * @param ticketId bilet kimliği */ @Transactional public void bookSeat(String seatCode, UUID ticketId) { var ticket = ticketRepository.findById(ticketId); //rezervasyon yapıyoruz var seatBooking = new SeatBooking(seatCode, ticket.get().getFlightId(), ticketId, BookingStatus.BOOKED); seatBookingRepository.save(seatBooking); //uçaktaki seçilen koltuk için temel tarifeyi buluyoruz var basePrice = tariffClient.getBasePrice(ticket.get().getPlaneModel(), seatCode); //müşteri verilerini buluyoruz Long userId = (Long) SecurityContextHolder.getContext().getAuthentication().getPrincipal(); var userData = customerClient.getCustomer(userId); System.out.println("Bulunan kullanıcı " + userData.getFio() + " belge numarası " + userData.getDocument()); var price = basePrice; if (userData.getTariff() == "PREMIUM") { //%50 indirim price = basePrice * 0.5d; } if (userData.getTariff() == "ULTRA") { //%20 indirim price = basePrice * 0.8d; } var invoice = new Invoice(price, ticketId, userId); //faturayı gönder paymentClient.sendInvoice(invoice); System.out.println("Fatura gönderildi"); } @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

Java'da ToDoubleFunction<T>, ToIntFunction<T> ve ToLongFunction<T> fonksiyonel arayüzleri ne için kullanılır?

Middle
212

Java'da nesneleri sıralarken Comparable ve Comparator arayüzleri arasındaki temel fark nedir?

Junior — Middle
212

Teknoloji alanında eğitim materyalleri ve güncellemeleri ararken hangi kaynakları kullanıyorsunuz?

Junior — Middle
212

Map() metodunda hangi fonksiyonel arayüzle çalışıyoruz?

Junior
212

Veritabanı sorguları nasıl oluşturulur?

Junior
212
/726