Sobes.tech

Java

Kuidas valida välju indeksimiseks andmebaasi tabelis?

Junior — Middle
204

Milliseid meetodeid kasutatakse andmete vahetamiseks mikroteenuste vahel arhitektuuris?

Junior — Middle
204

Kuidas eemaldada teegipõhine sõltuvus Maven'i ehitussüsteemis?

Junior — Middle
204

Teostage vahendite ülekand kahe konto vahel. Pidage meeles, et see on tootmise lahendus Sisendparameetrid: @param fromAccountId kasutaja unikaalne identifikaator, kes teostab ülekande @param toAccountId kasutaja unikaalne identifikaator, kellele vahendid üle kantakse @param amount ülekande summa. Positiivne number public void transferMoney(Long fromAccountId, Long toAccountId, BigDecimal amount) { if (amount.compareTo(BigDecimal.ZERO) <= 0) { throw new RuntimeException("Summa peab olema > 0"); } if (fromAccountId.equals(toAccountId)) { throw new RuntimeException("Konto ei saa olla sama"); } Long firstId = Math.min(fromAccountId, toAccountId); Long secondId = Math.max(fromAccountId, toAccountId); Account first = accountRepository.findByIdForUpdate(firstId) .orElseThrow(() -> new RuntimeException("Konto ei leitud")); Account second = accountRepository.findByIdForUpdate(secondId) .orElseThrow(() -> new RuntimeException("Konto ei leitud")); Account from = fromAccountId.equals(firstId) ? first : second; Account to = fromAccountId.equals(firstId) ? second : first; if (from.getBalance().compareTo(amount) < 0) { throw new RuntimeException("Ebapiisav saldo"); } from.setBalance(from.getBalance().subtract(amount)); to.setBalance(to.getBalance().add(amount)); accountRepository.save(to); accountRepository.save(from); }

204

Kas teenus saab korralikult töötada andmebaasiga ühenduse katkemise korral?

Junior — Middle
204

Kuidas HashMap haldab olukordi, kui sinna lisatakse objekte sama võtmega?

Junior — Middle
204

Millised andmetüübid või väärtused ei saa olla andmebaasi tabeli teise võtme väärtus?

Junior — Middle
204

Mis vahe on meetodil destroy() Singleton ja Prototype tüüpi beanide näidete kustutamisel?

Junior — Middle
204

Kuidas Hibernate'is saab klassi andmebaasi tabeliks kujutada?

Junior — Middle
204

Milline on 'clean' käsu roll ja funktsioon Maven'i ehitussüsteemis?

Junior — Middle
204

Kus oli teie süsteemis Circuit Breaker: sisendis või väljuvates kõnedes?

Middle+
204

Miks teoreetiliselt on võimatu garanteerida CA ilma P-ta?

204

Muuda meetodit nii, et üleujatuse korral tagastatakse viga. Näidake seda kahe arvu liitmise näitega.

Senior
204

Kas saaksite kirjeldada oma kogemust Liquibase andmebaasi migratsiooni automatiseerimise tööriistaga?

Junior — Middle
204

Kuidas te optimeerisite või lahendasite pikaajaliste päringute probleemi andmebaasis?

Junior — Middle
204

Kas saaksite selgitada, kuidas töötab instanceof operaator Java-s ja millistes olukordades seda kasutatakse?

Junior — Middle
204

Millised suhtlus- ja andmevormingud kasutati REST API-ga töötamisel?

Junior — Middle
204
/731