Sobes.tech

Java

Spring Boot starter yazdınızmı? Niyə? Hangi xüsusiyyətlərlə qarşılaşdınız?

Senior
SSP Soft
123

Strateji nümunəsi haqqında danış.

Middle
Лоция
123

ORM və ya üçüncü tərəf kitabxanələrindən istifadə etmədən birbaşa SQL sorğuları ilə işlədinizmi?

Junior — Middle
СБЕРСБЕР
123

İş üçün təşkilatımızı seçməyinizə nə motivasiya etdi?

Junior — Middle
123

HTTP vəziyyət kodlarının əsaslarını və onların mənalarını sadalaya bilərsinizmi?

Junior — Middle
Акселератор возможностей
123

Kafka üç bölmə və üç istehlakçı ilə istifadə edildikdə nə təmin edir?

Senior
EXPERA
123

Soyadı ilə sıralama və açar ilə axtarış üçün nəticələr cədvəli üçün hansı kolleksiya istifadə edilməlidir?

Senior
IT OneIT One
123

Foreach döngüsü içində kolleksiyadan element silsəniz, nə baş verir?

Junior — Middle
123

WAR faylı nədir və tətbiqlərin inkişafı və yerləşdirilməsi prosesində nə üçün istifadə olunur?

Junior — Middle
123

Spring, @Bean anotasiya və sinif adını istifadə edərək komponenti avtomatik qeydiyyatdan keçirirmi?

Junior — Middle
123

Əlaqəli məlumatların yüklənmə strategiyalarının: Lazy və Eager necə fərqlənir?

Junior — Middle
Prime
123

Hansı hallarda Heap strukturu çox iplikli mühitdə işləmək üçün təhlükəsiz hesab edilmir?

Junior — Middle
AstonAston
123

Brouwer teoreməsinin mənasını və onun tətbiqini izah edə bilərsinizmi?

Junior — Middle
СБЕРСБЕР
123

public class Accumulator { private Map<String, Object> data = new HashMap<>(); // mövcud məlumatlar dəsti private List<Map<String, Object>> dataList = new ArrayList<>(); // məlumat partiyası private Map<Instant, String> responses = new HashMap<>(); // məlumatları qəbul edən serverin cavabları private int dataId; /** * Sahə field və dəyəri value olan sahəni dəstəyə əlavə edir */ public void add(String field, String value) { data.put(field, value); } /** * Sahə adı ilə dəyəri qaytarır */ public <T> T get(String field) { return (T) data.get(field); } /** * Məlumatları qəbul edən serverin cavablarını qaytarır */ public String getResponses() { String out = ""; for (String resp : responses.values()) { out += "; " + resp; } return out; } /** * Mövcud məlumat dəstəsini tamamlayır və onu partiya şəklində göndərir */ public synchronized void push() { dataList.add(data); if (dataList.size() == 100) { send(); dataList.clear(); } data = new HashMap<>(); data.put("id", dataId++); } /** * Məlumat partiyasını qəbul edən serverə göndərir */ private void send() { RestTemplate restTemplate = new RestTemplate(); HttpEntity<List<Map<String, Object>>> request = new HttpEntity<>(dataList); String url = "localhost:20808/msg/incoming"; ResponseEntity<String> response = restTemplate.exchange(url, HttpMethod.GET, request, String.class); responses.put(Instant.now(), response.getBody()); } }

Senior
IT OneIT One
123

Obyekt yönümlü proqramlaşdırmada niyə irs mexanizmi seçilir?

Junior — Middle
СБЕРСБЕР
123

EXPLAIN ANALYZE nədir, nə üçün lazımdır və necə işləyir?

Senior
Octo
123

Tapşırıqları başlatmaq üçün Executor-dakı submit metodunu və ya Thread-dəki start metodunu nə vaxt istifadə etmək daha yaxşıdır?

Junior — Middle
123

Stream API-də collect metodunun funksiyası nədir və hansı hallarda istifadə etmək tövsiyə olunur?

Junior — Middle
123

İşdə nəyi daha çox bəyənirdiniz — texniki vəzifələr yoxsa biznes vəzifələri?

Senior
Урбир
123

HashMap strukturunda Entry elementinin rolu və iş prinsipi haqqında izah edin.

Junior — Middle
123
/726