Java
Ką reiškia propagation, kai metodas kviečiamas iš jau atviros transakcijos konteksto?
import jakarta.persistence.Id; import jakarta.persistence.Table; import jakarta.ws.rs.QueryParam; import lombok.Data; import lombok.extern.log4j.Log4j2; @Log4j2 @Service @RestController("/store/book") public class BookStoreController { private final BooksRepository repo; public BookStoreController(BooksRepository repo, Boolean bool, Collection keys) { this.repo = repo; if (bool) { // биринчи ачкычты текшерүү String firstKey = (String) ((ArrayList) keys).get(0); if (firstKey == "public") { keys.stream().forEach(key -> { // ... кээ бир логика log.warn("Ачкычты колдонуу " + key); }); } } } @PutMapping("/create") public Book create(Map<String, Object> map) throws Exception { System.out.println("Китеп бар экенин текшерүү " + map); }
Kokias temas geriausia pradėti ruošiantis pokalbiui?
Kur tiksliai gali įvykti klaida be volatile Double-Checked Locking?
Kokie grant tipai yra OAuth 2.0 ir kam jie skirti?
Kokius metodus ir mechanizmusus žinote Java siūlų sinchronizacijai?
Koks buvo didžiausias projektas pagal komandos dydį visoje jūsų karjeroje?
Kokia yra laiko sudėtingumas ieškant elemento pagal reikšmę susietame sąraše (LinkedList)?
Papaskink apie mikroservisus — ar juos įgyvendinai nuo nulio, ar domėjaisi architektūra?
Sukurkite API banko išrašo generavimui (PDF dokumentas, kuris ilgai generuojasi). Kokie endpoint'ai reikalingi?
Kas daro Java universalią kalbą programoms kurti skirtingose operacinėse sistemose?
Kas yra Anti-Corruption Layer ir kaip jis buvo organizuotas?
Kas yra kolizija HashMap? Kokia yra optimistinė ir pesimistinė prieigos sudėtingumas?
Ar buvo projektas, kai nuo nulio kūrei ką nors su generatyviąja DI? Ką generavai ir ką rašei pats?
Ką pasirinktumėte naujam projektui — Spring Data JPA ar Spring Data JDBC, ir kodėl?
Papaskink apie SOLID principus, ypač Dependency Inversion ir Interface Segregation
Kokiais atvejais ir kaip naudojant dvigubą dvitaškį (::) kreipiamasi į metodus ar klases programavimo kalboje?
Kaip galima įgyvendinti saugumo mechanizmą, skirtą vartotojų sesijų valdymui, kad vartotojas galėtų pats užbaigti savo sesijas?
Kas paskatino jus pasirinkti karjerą Java kūrimo srityje?
Ar pats savarankiškai konfigūravote ar nustatėte CI/CD procesus ar panašius pipeline'us?