Java
რა მეთოდებს იცნობთ Spring-ში კომპონენტებს შორის ციკლური დამოკიდებულებების აღმოსაფხვრელად?
არის აუცილებელი ჩართოთ finally ბლოკი, როდესაც იყენებთ catch ბლოკს გამონაკლისების დამუშავებაში?
public class Accumulator { private Map<String, Object> data = new HashMap<>(); // მიმდინარე მონაცემთა ნაკრები private List<Map<String, Object>> dataList = new ArrayList<>(); // მონაცემთა პარტია private Map<Instant, String> responses = new HashMap<>(); // პასუხები სერვერიდან, რომელიც იღებს მონაცემებს private int dataId; /** * დამატება ველი field და მნიშვნელობით value ნაკრებში */ public void add(String field, String value) { data.put(field, value); } /** * მნიშვნელობის დაბრუნება ველის სახელით field */ public <T> T get(String field) { return (T) data.get(field); } /** * პასუხების დაბრუნება სერვერიდან, რომელიც იღებს მონაცემებს */ public String getResponses() { String out = ""; for (String resp : responses.values()) { out += "; " + resp; } return out; } /** * მიმდინარე მონაცემთა ნაკრების დასრულება და მისი გაგზავნა */ public synchronized void push() { dataList.add(data); if (dataList.size() == 100) { send(); dataList.clear(); } data = new HashMap<>(); data.put("id", dataId++); } /** * მონაცემთა პარტიის გაგზავნა სერვერზე, რომელიც იღებს მონაცემებს */ 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()); } }
თუ შეცვლადი ობიექტი გამოიყენება Map-ის სტრუქტურაში გასაღებად, რა შედეგები შეიძლება გამოიწვიოს?
რა შეზღუდვები (constraints) იცით და იყენებთ SQL-ში მონაცემთა მთლიანობის უზრუნველსაყოფად?
Stream API-ში collect მეთოდის ფუნქცია რა არის და რა შემთხვევებში რეკომენდებულია მისი გამოყენება?
რომელი მონაცემთა ბაზებთან მუშაობდით? რატომ აირჩიეთ PostgreSQL?
როგორ განახორციელეთ ლოგირების სისტემა თქვენს პროექტში?
ბოლო პროექტში გქონდათ საჭირო JPA Entity Graph-ის გამოყენება კითხვების ოპტიმიზაციისთვის?
რა სარგებელი და ნაკლია @Builder-ის გამოყენებას თქვენს პროექტში?
სერვისი ვერ ახერხებს მოთხოვნებს პიკ საათებში. რა შეიძლება გაკეთდეს?
Java-ში მონაცემთა წვდომის დროს კონფლიქტების თავიდან ასაცილებლად პესიმისტური ბლოკირების გამოყენების მაგალითი შეგიძლია მოყვე?
[სახელი] ჰკითხა: მითხარი Java-ში გამონაკლისების იერარქიის შესახებ.
რის დროს არის მიზანშეწონილი გამოიყენოთ HAVING ოპერატორი SQL-სადაზღვევო შეკითხვებში?
OpenShift-ში Service კომპონენტის როლი და ძირითადი ფუნქციები რა არის?
შეგიძლიათ ახსნათ სუპერლეგალური რეპოზიტორიების მუშაობის მექანიზმი Spring Data-ში?
როგორ იღებს გადაწყვეტილებას Spring Framework, რომელი კომპონენტები უნდა ინექციონდეს აპლიკაციის დაწყებისას?
რის ფორმატში და ვინგან მოვიდნენ დავალებები?
როგორ იყო ორგანიზებული ინფრასტრუქტურა? Kubernetes, Docker, CI/CD — უფრო დეტალურად მომიყევი.
შეიძლება თუ არა უზრუნველყოს HTTP POST მეთოდის იდემპოტენტობა?