void singleChar() { asserEquals("a", }
Java
Näide tellimuse loomise kohta. On päring teenusele ja on vastus, nende kahe tegevuse vahel toimub kaupade vahetamine teenuste ja väliste vahel, mis on kirjeldatud (näiteks kaupade populaarsuse arvutamiseks). Teenus täidetakse mitu korda, töötab aeglaselt või aegub täielikult ning me ei jõua vastata, kaotame tellimuse. Mida teha, et lõpetada tellimuste ja seega raha kaotamine?
Kirjutage SQL-päring: valige kolme kõige rohkem loetud autori nimed praegu (neil, kellel on kõige rohkem raamatuid käes).
Hinnake palindromi ülesande lahenduse algoritmilist keerukust. Aja ja mälu osas. Kui tähestik on fikseeritud (inglise tähed, 26 märki), siis kui suur on mälu keerukus?
Numbrite massiivi arr ja arvu k puhul Tuleb tagastada uus massiiv, mille korduvate elementide arv ei ole > k Näide: Sisend: arr=[1,1,1,2,3,3,3,4,4], k=3 Väljund: res=[1,3,4]
Vajalik on kirjeldada raamatukogu mudel. On 3 üksust: "Autor", "Raamat", "Lugeja". Füüsiliselt on ainult üks raamat ja see võib kuuluda ainult ühele lugejale. Tuleb koostada tabelid raamatukoguks, et seda arvesse võtta.
/** * Tehke rahaülekannet kahe konto vahel. Pidage meeles, et see on tootmislahendus * Sisendparameetrid: * @param fromAccountId kasutaja unikaalne identifikaator, kes raha üle kannab * @param toAccountId kasutaja unikaalne identifikaator, kellele raha üle kantakse * @param amount ülekande summa. Positiivne number */ public void transferMoney(Long fromAccountId, Long toAccountId, BigDecimal amount) { }}
Mis on VACUUM PostgreSQL'is ja milleks see on vajalik?
Kirjutage SQL-päring: valige kõigi raamatute pealkirjad, millel on rohkem kui kolm autorit.
/** * chars = ['a', 'a', 'a', 'b', 'b', 'c', 'a'] * return: a3b2ca2 */ class JavaTask3Solution { public String compress(char[] chars) { } }
Kuidas skaleerida teenust, kui koormus kasvab lineaarselt? Mida teha, kui horisontaalne skaleerimine jõuab andmebaasi piirideni?
Outbox muster: kuidas tagada kirje atomarsus andmebaasis ja sündmuse saatmine järjekorda?
Kuidas rakendada kiiruse piirangut välisele API-le RPS piiranguga? Kuidas erinevad virtuaalsed voogud/korutüünid süsteemivoo'dest?
Kirjutage SQL-päring: valige välja kõikide raamatute pealkirjad, mis praegu on lugejate käes.
Tingimused On 3 olemust - kasutaja, vestlus, sõnum - Kasutajal on nimi ja registreerimise kuupäev - Vestlusel on nimi ja loomise kuupäev - Sõnumil on tekst, autor ja loomise kuupäev - Kasutaja võib olla samaaegselt mitmes vestluses - Sõnum peab kuuluma vestlusele ja ei saa kuuluda rohkem kui ühele vestlusele korraga - Valdkonda tuleb kirjeldada tabelite kujul
Millised on sharding tüübid? Rääkige peamistest lähenemistest.
Kuidas erineb Cassandra PostgreSQL-st? Rääkige peamistest erinevustest.
3 objekti: kasutaja, vestlus, sõnum - Kasutajal on nimi ja registreerimise kuupäev - Vestlusel on nimi ja loomise kuupäev - Sõnumil on tekst, autor ja loomise kuupäev - Kasutaja võib olla samaaegselt mitmes vestluses - Sõnum peab kuuluma vestlusele ning ei saa kuuluda rohkem kui ühele vestlusele korraga - Valdkonda tuleb kirjeldada tabelite kujul
Antud stringi tuleb määrata selle suurima palindromi pikkus, mis saab sellest märkidest moodustada. Palindroom on sõna, mis loetakse samamoodi algusest ja lõpust, näiteks "kak" või "tart". Näide: Sisend: aaabbbcccddd Väljund: 11 (palindrom dccbbaaabbccd)
Kas on vajalik, et meetod transferMoney oleks @Transactional ja miks?