Sobes.tech

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

Middle — Middle+
202

შესაძლებელია თუ არა გეოგრაფიული მოთხოვნის ჩართვა HTTP-GET მოთხოვნის პარამეტრებში?

Junior — Middle
202

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

Junior — Middle
202

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

202

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

Junior — Middle
201

როგორ შეძლეთ throughput-ის ორჯერ გაზრდა?

201

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

Middle — Middle+
201

ორ ანგარიშს შორის თანხის გადარიცხვას განახორციელეთ. გაითვალისწინეთ, რომ ეს წარმოების გადაწყვეტილებაა შესავალი პარამეტრები: @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); }

200

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

Junior — Middle
199

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

199

რამდენად რთულია ArrayList-ის ზომის გაზრდა ყოველი 1000 ელემენტის დამატებისას?

Junior — Middle
198

რა კომპონენტებს მოიცავს Kafka-ს არქიტექტურა და როგორ ურთიერთქმედებენ ისინი ერთმანეთთან?

Junior — Middle
198

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

197

შეგიძლიათ ახსნათ, რა არის Gson და როგორ მუშაობს ის სერილიზაციისა და დესერილიზაციის დროს ფოლდერებთან?

Junior — Middle
197

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

Junior — Middle
197

როგორ შეიძლება გადახედოთ კოლექციის ელემენტებს, რომლებიც განხორციელებულია LinkedList-ის საშუალებით?

Junior — Middle
197

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

Junior — Middle
197

რამდენი დრო სჭირდება ელემენტის ჩასმას კავშირულ სიაში, თუ თქვენ უკვე გაქვთ სავსე მასივი?

Junior — Middle
197

გაქვს გამოცდილება პროგრამების განვითარებისათვის Spring ჩარჩოსთან?

197

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

196
/11