Sobes.tech

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

Junior — Middle
299

Чӣ тавр дуруст методҳои hashCode ва equals-ро дар синф иҷро кардан мумкин аст?

288

Охирин лоиҳасида технологияҳо ва ҳалли одатии системҳои борбардор истифода шудмӣ?

Middle — Middle+
276

Оё сайти Ашан ғайрифаъол ё баста шудааст?

Junior — Middle
265

Чӣ кор мекунед дар ҳолате, ки паёми шумо дар бораи вазифа дар чат-и корпоративӣ бе ҷавоб монад?

Junior — Middle
261

Дар кадом ҳолатҳо мумкин аст, ки дар Kafka маълумот гум шавад?

Junior — Middle
258

Кӣ масъул буд барои ҳамроҳӣ ва дастгирии системаи тақсимшудаи нигоҳдории маълумот?

Junior — Middle
258

Дар тақсимотҳо дар куҷо тақсим мешаванд?

257

HashMap ва ConcurrentHashMap дар Java дар бораи функсионалият ва истифода дар сегментҳои бисёрпайтон чӣ фарқият доранд?

257

Чӣ гуна бояд дар барномаҳои истифодаи Spring Framework коркарди истисноҳоро амалӣ кард?

Junior — Middle
257

public class MoneyTransferService { /** * @param fromAccountId аккредитивнинг уникал идентификатори * @param toAccountId аккредитивнинг уникал идентификатори, укига маблағлар ўтказилади * @param amount ўтказма миқдори. Мусбат рақам */ @Transactional public void transferMoney(Long fromAccountId, Long toAccountId, BigDecimal amount) { if (amount.compareTo(BigDecimal.ZERO) <= 0) { throw new RuntimeException("Миқдор мусбат бўлиши керак"); } 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("Эҳтиётсиз баланс"); } from.setBalance(from.getBalance().subtract(amount)); to.setBalance(to.getBalance().add(amount)); accountRepository.save(to); accountRepository.save(from); } } @Entity @Data public class Account { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private BigDecimal balance; }

256

Формулае ки барои муайян кардани шумораи брокерҳо (нодҳо) дар тарҳрезии кластери Kafka муқовимат ба хатоҳо истифода мешавад?

Middle — Middle+
255

Ҳеҷ унсур ё хусусияти сохтори дохилии HashMap пас аз эҷод карданаш тағир дода намешавад?

Junior — Middle
250

Чӣ тавр дуруст объектро тағир додан, то ки дар коллексияи HashMap истифода шавад?

Junior — Middle
249

Қоидаҳои асосии тарҳи хизматрасонӣ барои кам кардани талафоти маълумот ё захираҳо кадомҳоянд?

Junior — Middle
243

Чӣ гуна механизмҳои ҷамъоварии партовҳо муайян мекунанд, ки кадом объектҳо бояд нобуд шаванд?

242

Масалан ба як намунаи идеяи ислоҳоти вобастагиҳо дар тарҳрезии системаҳои нармафзорӣ диҳед?

Junior — Middle
240

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

Junior — Middle
236
/11