Агар коди худро барои санҷиш ба дастаи дигар супоред ва ҷавоб нагиред, чӣ мекунед?
Java
Чӣ тавр дуруст методҳои hashCode ва equals-ро дар синф иҷро кардан мумкин аст?
Охирин лоиҳасида технологияҳо ва ҳалли одатии системҳои борбардор истифода шудмӣ?
Барои ба шумо чӣ номе бояд истифода кунам?
Мақсади калидвожаи volatile дар барномасозӣ ва хусусиятҳои истифодаи онро шарҳ диҳед.
Оё сайти Ашан ғайрифаъол ё баста шудааст?
Чӣ кор мекунед дар ҳолате, ки паёми шумо дар бораи вазифа дар чат-и корпоративӣ бе ҷавоб монад?
Дар кадом ҳолатҳо мумкин аст, ки дар Kafka маълумот гум шавад?
Кӣ масъул буд барои ҳамроҳӣ ва дастгирии системаи тақсимшудаи нигоҳдории маълумот?
Дар тақсимотҳо дар куҷо тақсим мешаванд?
HashMap ва ConcurrentHashMap дар Java дар бораи функсионалият ва истифода дар сегментҳои бисёрпайтон чӣ фарқият доранд?
Чӣ гуна бояд дар барномаҳои истифодаи Spring Framework коркарди истисноҳоро амалӣ кард?
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; }
Формулае ки барои муайян кардани шумораи брокерҳо (нодҳо) дар тарҳрезии кластери Kafka муқовимат ба хатоҳо истифода мешавад?
Ҳеҷ унсур ё хусусияти сохтори дохилии HashMap пас аз эҷод карданаш тағир дода намешавад?
Чӣ тавр дуруст объектро тағир додан, то ки дар коллексияи HashMap истифода шавад?
Қоидаҳои асосии тарҳи хизматрасонӣ барои кам кардани талафоти маълумот ё захираҳо кадомҳоянд?
Чӣ гуна механизмҳои ҷамъоварии партовҳо муайян мекунанд, ки кадом объектҳо бояд нобуд шаванд?
Масалан ба як намунаи идеяи ислоҳоти вобастагиҳо дар тарҳрезии системаҳои нармафзорӣ диҳед?
Чӣ гуна ташкилоти кор дар гурӯҳи шумо ва кадом раванҷҳо барои иҷрои вазифаҳо истифода мешаванд?