Java
Spring Boot starter yazdınızmı? Niyə? Hangi xüsusiyyətlərlə qarşılaşdınız?
Strateji nümunəsi haqqında danış.
ORM və ya üçüncü tərəf kitabxanələrindən istifadə etmədən birbaşa SQL sorğuları ilə işlədinizmi?
İş üçün təşkilatımızı seçməyinizə nə motivasiya etdi?
HTTP vəziyyət kodlarının əsaslarını və onların mənalarını sadalaya bilərsinizmi?
Kafka üç bölmə və üç istehlakçı ilə istifadə edildikdə nə təmin edir?
Soyadı ilə sıralama və açar ilə axtarış üçün nəticələr cədvəli üçün hansı kolleksiya istifadə edilməlidir?
Foreach döngüsü içində kolleksiyadan element silsəniz, nə baş verir?
WAR faylı nədir və tətbiqlərin inkişafı və yerləşdirilməsi prosesində nə üçün istifadə olunur?
Spring, @Bean anotasiya və sinif adını istifadə edərək komponenti avtomatik qeydiyyatdan keçirirmi?
Əlaqəli məlumatların yüklənmə strategiyalarının: Lazy və Eager necə fərqlənir?
Hansı hallarda Heap strukturu çox iplikli mühitdə işləmək üçün təhlükəsiz hesab edilmir?
Brouwer teoreməsinin mənasını və onun tətbiqini izah edə bilərsinizmi?
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()); } }
Obyekt yönümlü proqramlaşdırmada niyə irs mexanizmi seçilir?
EXPLAIN ANALYZE nədir, nə üçün lazımdır və necə işləyir?
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?
Stream API-də collect metodunun funksiyası nədir və hansı hallarda istifadə etmək tövsiyə olunur?
İşdə nəyi daha çox bəyənirdiniz — texniki vəzifələr yoxsa biznes vəzifələri?
HashMap strukturunda Entry elementinin rolu və iş prinsipi haqqında izah edin.