Sobes.tech

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

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

Чӣ маҳдудиятҳо дар истифодаи null ҳамчун калид дар ҷадвали хеш вуҷуд доранд?

Junior — Middle
204

Ҳамкорӣ намудҳои ва форматҳои маълумот дар вақти кор бо REST API кадомҳоянд?

Junior — Middle
204

Оё дар таҳлили коди дигар таҳиягар баъзе қоидаҳо ё стандартҳоро риоя кардед?

Junior — Middle
204

Масъалаҳои машқро, ки барои шумо ҷолиб буданд, мубодила кунед

Junior — Middle
204
/731