Sobes.tech

რა მოხდება, თუ ერთ კლასში რამდენიმე ველი volatile მორგებულად იქნება მონიშნული?

Senior
VKVK
95

გააზიარეთ თქვენი სამუშაო გამოცდილება ბოლო ადგილას (Lekton). რა საქმიანობით გჭირდებოდათ, რა სტეკი გამოიყენეთ?

Senior
BSS
95

რა არის Saga პატერნი, როგორ მუშაობს და რა მიზნით არის საჭირო?

Senior
Octo
95

SQL-ში ინდექსები რა არის და რა მიზნით გამოიყენება? რა უარყოფითი მხარეები აქვს?

Middle+
Мираполис
95

როგორ იბრძოდნენ deadlock-თან პესიმისტური ბლოკირების დროს?

Senior
прайм пейментс
95

/** * მეთოდი ითვლის, რამდენი ქულა მოიპოვა კანდიდატმა, * ინახავს შედეგს ბაზაში და ახორციელებს callback-ს გარე სერვისში */ public void process(Candidate c) { transactionTemplate.executeWithoutResult(status -> { Score s = interviewScoreMLService.compute(c); String body = objectMapper.writeValueAsString(Map.of(c.getName(), s)); Mono<ResponseEntity<Void>> request = WebClient.create() .post() .body(BodyInserters.fromValue(body)) .retrieve() .toBodilessEntity(); scoreRepository.saveScore(s); }); }

Senior
РайффайзенРайффайзен
95

კოდის ძირითადი არასათანადო ქცევის მიზეზი რა არის? ობჯექტების უცვლელობა დარღვეულია შეწყვეტის მდგომარეობა არ არის მართვადი შეკავების ობიექტების კონფლიქტი იწვევს deadlock-ს რესურსების ზედმეტად სინქრონიზაცია ობჯექტების საწყისი მდგომარეობები არ არის ინიციალიზებულიimport java.util.concurrent.*; class Competition { private final Object lock = new Object(); public void syncMethodA(Competition competitor) { synchronized (lock) { try { Thread.sleep(100); } catch (InterruptedException e) {} competitor.syncMethodB(this); } } public void syncMethodB(Competition competitor) { synchronized (lock) { try { Thread.sleep(100); } catch (InterruptedException e) {} competitor.syncMethodA(this); } } } public class FitnessApp { public static void main(String[] args) { Competition comp1 = new Competition(); Competition comp2 = new Competition(); Thread t1 = new Thread(() -> comp1.syncMethodA(comp2)); Thread t2 = new Thread(() -> comp2.syncMethodB(comp1)); t1.start(); t2.start(); } }

Senior
СБК ПАРУС
95

პიკის დროს RPS რამდენი იყო? რამდენი იყო ჩანაწერში?

Senior
01.tech
95

შესაძლებელია ნებისმიერი ობიექტის დამატება HashMap-ში როგორც გასაღები?

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

როგორ განვახორციელოთ სიჩქარის შეზღუდვა გარე API-სთვის RPS შეზღუდვით? რა განსხვავებაა ვირტუალურ ნაკადებს/კორუტინებს სისტემურ ნაკადებთან?

Senior
Ozon ФинтехOzon Финтех
95

პროექტში ტექნიკური გაუმჯობესების მაგალითი მიაწოდეთ ბიზნეს-დავალებების გარდა.

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

რა განსხვავებაა Kafka-სა და RabbitMQ-ს შორის?

Middle
Senior Soft
95

როგორ წაიკითხოთ კონკრეტული სათაური (მაგალითად, სამსახურებრივი ნომერი) კონტროლერში?

Senior
СБЕРСБЕР
95

რა მიდგომებია, რათა გაუმკლავდე არასტაბილურ ინტეგრაციას, რომელიც შეიძლება პასუხს არ გასცეს წუთიდან დღემდე?

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

BeanPostProcessor-ის დაწერის გამოცდილება გაქვთ? რა დავალებისთვის?

Middle+
Т-БанкТ-Банк
95

Kafka-ში მოვლენების სია მნიშვნელოვანი იყო? როგორ უზრუნველყოფდნენ?

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

[სახელი] ჰკითხა: მუშაობდით იქ შრომით ხელშეკრულებით?

Middle
СБЕРСБЕР
95

```java // 2 public class Interfaces { public static void main(String[] args) { A a = new A() {}; B b = new B() {}; AB ab = new AB(); a.print(); b.print(); ab.print(); } public interface A { default void print() { System.out.println("interface A"); } } public interface B extends A { default void print() { System.out.println("interface B"); } } public static class AB implements A, B { } } ```

Senior
СБЕРСБЕР
95

გააზიარე SAGA ნიმუშის შესახებ: ორკესტრაცია და ქორეოგრაფია.

Senior
СБЕРСБЕР
95

რომელ ტიპის ინდექსი გამოიყენოს შუა ან ბოლო სტრიქონის ძიებისთვის (LIKE '%ტექსტ%')?

Senior
солюшин
95
/726