Sobes.tech

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

Junior — Middle
204

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

Junior — Middle
204

როგორ შეიძლება აღმოვფხვრათ ბიბლიოთეკის დამოკიდებულება Maven-ის მშენებლობის სისტემაში?

Junior — Middle
204

ორ ანგარიშს შორის თანხის გადარიცხვას განახორციელეთ. გაითვალისწინეთ, რომ ეს წარმოების გადაწყვეტილებაა შესავალი პარამეტრები: @param fromAccountId თანხის გადამცემ მომხმარებლის უნიკალური იდენტიფიკატორი @param toAccountId მომხმარებლის უნიკალური იდენტიფიკატორი, რომელსაც თანხა გადაეცემა @param amount გადარიცხვის თანხა. დადებითი რიცხვი public void transferMoney(Long fromAccountId, Long toAccountId, BigDecimal amount) { if (amount.compareTo(BigDecimal.ZERO) <= 0) { throw new RuntimeException("თანხა უნდა იყოს > 0"); } if (fromAccountId.equals(toAccountId)) { throw new RuntimeException("ანგარიში ვერ იქნება იგივე"); } Long firstId = Math.min(fromAccountId, toAccountId); Long secondId = Math.max(fromAccountId, toAccountId); Account first = accountRepository.findByIdForUpdate(firstId) .orElseThrow(() -> new RuntimeException("ანგარიში ვერ მოიძებნა")); Account second = accountRepository.findByIdForUpdate(secondId) .orElseThrow(() -> new RuntimeException("ანგარიში ვერ მოიძებნა")); Account from = fromAccountId.equals(firstId) ? first : second; Account to = fromAccountId.equals(firstId) ? second : first; if (from.getBalance().compareTo(amount) < 0) { throw new RuntimeException("ბალანსი ნაკლებია 0-ზე" ); } from.setBalance(from.getBalance().subtract(amount)); to.setBalance(to.getBalance().add(amount)); accountRepository.save(to); accountRepository.save(from); }

204

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

Junior — Middle
204

როგორ მართავს HashMap ის სიტუაციებს, როდესაც მასში ერთნაირი გასაღებით ობიექტები ემატება?

Junior — Middle
204

რომელი მონაცემთა ტიპები ან მნიშვნელობები არ შეიძლება გამოყენებულ იქნას როგორც მეორე გასაღების მნიშვნელობა მონაცემთა ბაზის ცხრილში?

Junior — Middle
204

რა განსხვავებაა destroy() მეთოდს Singleton და Prototype ტიპის ბინების მაგალითების წაშლისას?

Junior — Middle
204

Hibernate-ში როგორ შეიძლება კლასის მორგება მონაცემთა ბაზის ცხრილთან?

Junior — Middle
204

რა არის 'clean' ბრძანების როლი და ფუნქციები Maven-ის მშენებლობის სისტემაში?

Junior — Middle
204

სისტემაში სად იყო Circuit Breaker: შესვლის ან გამავალი ზარების დროს?

Middle+
204

რატომ არის თეორიულად შეუძლებელი CA-ს გარანტია P-ს გარეშე?

204

რა არის cache stampede და cache penetration? როგორ დავძლიოთ ისინი?

204

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

Senior
204

შეგიძლიათ აღწეროთ თქვენი გამოცდილება მონაცემთა ბაზების მიგრაციის ავტომატიზაციის ინსტრუმენტ Liquibase-თან მუშაობაში?

Junior — Middle
204

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

Junior — Middle
204

შეგიძლიათ ახსნათ, როგორ მუშაობს instanceof ოპერატორი Java-ში და რა სიტუაციებში გამოიყენება?

Junior — Middle
204

სსო-თან გამოცდილება?

Senior
204

რა შეზღუდვები არსებობს null-ის გამოყენებისას ჰეშ-ცხრილში?

Junior — Middle
204

REST API-თან მუშაობისას რა ტიპის ურთიერთქმედებები და მონაცემთა ფორმატები გამოიყენებოდა?

Junior — Middle
204
/731