Java
Vai jūs izmantojāt kešatmiņas mehānismus pēdējos projektos?
Izskaidrojiet pieprasījumu kešatmiņas darbības principu un mērķi sistēmās.
Kā analizēt JSON Java? Kuras bibliotēkas tiek izmantotas un kā izskatās kods?
Pastāsti man par Spring'de bīna dzīves ciklu.
Kā izveidot savu izņēmumu Java?
Kā notika pieprasījumu līdzsvarošana starp instancēm Kubernetes?
Kas bija vissarežģītākais darbā — Otkritie vai Gazpromneft?
Pastāstiet par savu pašreizējo pieredzi un steku.
Kura metode ļauj izveidot Optional objektu, kas satur null vērtību?
Kāpēc piekriti runāt, ja esi vairāk pasīvas meklēšanas režīmā?
Vai vari nosaukt divas metožu kategorijas, kas tiek izmantotas Stream API?
Kā paralēli piekļūt vairākām pakalpojumiem, lai sastādītu ziņojumu?
Kāda ir atšķirība starp karstajiem (hot) un aukstajiem (cold) straumēm reaktīvajā programmēšanā?
OFFSET problēma lielu tabulu lapošanā un kā to risināt (kursora balstīta lapošanā)
@PutMapping("/create") public Book create(Map<String, Object> map) throws Exception { System.out.println("Pārbaudiet, vai grāmata pastāv " + map); Book book = new ObjectMapper().convertValue(map, Book.class); Book b = repo.findByTitle(book.getTitle()); if (b != null) { throw new Exception("Grāmata jau pastāv"); } book.setId(UUID.randomUUID().toString()); repo.save(book); log.debug("Grāmata {} no {} ir izveidota ar id {}", book.getTitle(), book.getAuthor(), book.getId()); return book; } @GetMapping("/get") public Book get(@QueryParam("id") String id) { log.debug("Saņemt grāmatu " + id); return repo.findAll().stream() .filter(b -> b.getId().equals(id)) .findFirst().get(); }
Kāda ir atšķirība starp consumer darba ar skaidri norādītu group.id un bez tā?
Kafka: kā nodrošināt, lai viens ziņojums no topika tiktu izlasīts divu dažādu pakalpojumu?
Vai jums ir pieredze SQL vaicājumu optimizācijā? Vai jūs spējat analizēt vaicājuma plānu?
Kā jūs īstenojat pārbaudāmo izņēmumu apstrādi savos projektos?
Kādus lēmumus jums nācās pieņemt, mainot vai ieviešot tehnoloģiju steku? Sniedziet piemēru.