Sobes.tech

Java

Išsamiai paaiškinkite įvykių valdomą sąveiką tarp paslaugų naudojant Kafka.

Senior
Позитив Технолоджис
93

Ar idempotentinis įvykių apdorojimas yra pasiekimas seniorui ar tai yra tai, kas iš anksto iš jo tikimasi?

Senior
Позитив Технолоджис
93

Kokiuose projektuose ir su kokiais produktais dirbote [įmonėje]?

Senior
ИП Ганус Александр Андреевич
93

Papaskinkite apie daugiagijį programavimą Java: ką naudojote?

Middle
Небольшая компания
93

Ar galima patobulinti testus, pavyzdžiui, sumažinant kodo kiekį?

Senior
ОТП БанкОТП Банк
93

Kaip sujungė komandą?

Senior
ОТП БанкОТП Банк
93

class User { String vardas; public int hashCode() { return vardas.hashCode(); } public boolean equals(Object o) { return o instanceof User u && vardas.equals(u.vardas); } } Map<User, String> map = new HashMap<>(); User u = new User(); u.vardas = "Bob"; map.put(u, "programuotojas"); u.vardas = "Alice"; System.out.println(map.get(u));

Senior
СБК ПАРУС
93

10 apdorojimo programų paima užduotis iš duomenų bazės. Kaip išvengti, kad dvi kopijos paimtų tą pačią užduotį?

Senior
Альфа-БанкАльфа-Банк
93

Kas buvo sinchroniška ir kas pasikeitė? Kuris iš dviejų atvejų (pagal grafiką ar pagal būsenos pakeitimą) buvo sinchroniškas?

Middle+
pdm
93

Ką ieškote komandoje ir produkte? Kokius kriterijus turite renkantis darbo vietą?

Senior
СБЕРСБЕР
93

Kas yra N+1 problema JPA/Hibernate? Kaip ji buvo išspręsta?

Senior
Альфа-БанкАльфа-Банк
93

@PutMapping("/create") public Book create(@RequestBody CreateBook request) throws Exception { System.out.println("Patikrinkite, ar knyga egzistuoja " + map); Book book = new ObjectMapper().convertValue(map, Book.class); Book b = repo.findByTitle(book.getTitle()); if (b != null) { throw new Exception("Knyga jau egzistuoja"); } book.setId(UUID.randomUUID().toString()); repo.save(book); log.debug("Knyga {} iš {} sukurta su id {}", book.getTitle(), book.getAuthor(), book.getId()); return book; } @GetMapping("/get") public Book get(@QueryParam("id") String id) { log.debug("Gauti knygą " + id); return repo.findAll().stream() .filter(b -> b.getId().equals(id)) .findFirst().get(); } @GetMapping("/{id}") public Book get(@RequestParam("id") String id) { log.debug("Gauti knygą ", id); return repo.findById(id).orElseThrow(() -> new BookAlreadyExeption("knyga nerasta")) findAll().stream() .filter(b -> b.getId().equals(id)) .findFirst().get(); }

Senior
СТЭП ЛОДЖИК (STEP LOGIC)
93

Darbuotojų sąrašo lentelė id vardas 1 Petya 2 Vasya 3 Kolya Mokėjimų lentelė su atlyginimais id person_id payment_value [phone] Reikia parašyti užklausą, kad būtų pasirinkti darbuotojų vardai su bendrais mokėjimais daugiau nei 100

Senior
IT OneIT One
93

Koks yra pagrindinis šios įgyvendinimo problema? - Nenaudojamas atminties talpykla optimizacijai. - Skirtingų duomenų saugojimo tipai viename hash'e - Jungiklio patikrinimas prieš duomenų skaitymą neduoda rezultatų - Trūksta standartinių serializatorių `RedisTemplate` - Pipeline nėra naudojamas dalinėms operacijoms

Senior
СБК ПАРУС
93

Kodo užduotis: Spring @Transactional ir savęs iškvietimas (kodo ekrano nuotrauka)

Senior
Позитив Технолоджис
93

Kokią kolekciją naudoti rezultatų lentelėje su rūšiavimu pagal pavardę ir paieška pagal raktą?

Senior
IT OneIT One
93

Kaip REST dera su naudotojų duomenų saugojimu (pavyzdžiui, internetinėje parduotuvėje)?

Senior
kode.ru
93

Papaskinkite apie savo vystymosi patirtį ir į kurią kryptį norite augti.

Senior
РТК ИТ
93

Papaskokite apie konkrečius rezultatus ir pasiekimus skaičiais.

Senior
Альфа-БанкАльфа-Банк
93

Ar kada nors turėjote optimizuoti NOT IN sąlygą? Kiek tai blogai ir kaip tai optimizuoti?

Senior
BSS
93
/726