Java
Amaliyotingizda qaysi JUnit versiyalaridan foydalandingiz?
Java'da String sinfi ob'ektlari va boshqa sinf turlarining farqi nima?
Dasturlash tillarida Future va Callable interfeyslarining o'rtasidagi bog'liqlik nima?
Hozirgi ish joyingizdagi asosiy vazifalar va loyihalar haqida gapira olasizmi?
Ma'lumotlar bazasining to'g'riligi va ishlashini qanday tekshirish mumkin?
Java Collections Framework ning asosiy komponentlari va ishlash prinsiplari haqida tushuntiring.
Springda bean ni belgilash uchun @Component anotatsiyasi ishlatilishi mumkinmi?
Aniq raqamlar bilan natijalar va yutuqlar haqida gapiring.
Java'da InputStream sinfining asosiy amalga oshirish turlarini sanab o'ta olasizmi?
Mahalliy tarmoq yoki kompyuterga ulangan qurilma aniqlanadimi?
Try blokida OutOfMemoryError xatosini ushlash mumkinmi va bu yondashuvning qanday xususiyatlari bor?
Rivojlanish jarayonida masofadan debuggingdan foydalanish bo'yicha tajribangiz bormi?
Ma'lumotlar bazasi boshqaruv tizimlarida qanday ma'lumotlar yaxlitligi turlari mavjud?
public class Accumulator { private Map<String, Object> data = new HashMap<>(); // joriy ma'lumotlar to'plami private List<Map<String, Object>> dataList = new ArrayList<>(); // ma'lumotlar partiyasi private Map<Instant, String> responses = new HashMap<>(); // ma'lumotlarni qabul qiluvchi serverning javoblari private int dataId; /** * maydon field va qiymat value bilan to'plamga qo'shadi */ public void add(String field, String value) { data.put(field, value); } /** * maydon nomi bo'yicha qiymatni qaytaradi */ public <T> T get(String field) { return (T) data.get(field); } /** * ma'lumotlarni qabul qiluvchi serverning javoblarini qaytaradi */ public String getResponses() { String out = ""; for (String resp : responses.values()) { out += "; " + resp; } return out; } /** * joriy ma'lumotlar to'plamini yakunlaydi va uni partiyaga yuboradi */ public synchronized void push() { dataList.add(data); if (dataList.size() == 100) { send(); dataList.clear(); } data = new HashMap<>(); data.put("id", dataId++); } /** * ma'lumotlar partiyasini qabul qiluvchi serverga yuboradi */ 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 tuzilmasida o'zgartiriladigan ob'ektni kalit sifatida ishlatish natijasida qanday oqibatlar yuzaga kelishi mumkin?
Java'da Stream API yordamida ma'lumot oqimlarini qanday yaratishni amalga oshirish?
Postgres bor bo'lsa, nima uchun Redisga ehtiyojingiz bor edi?
Xususiy konstruktor bilan sinf misolini misol bilan keltira olasizmi va uning maqsadini tushuntirib bering?
Har xil obyektlar uchun doimo turli qiymatlarni qaytaradigan (kolliziyalarsiz) hashCode ni amalga oshirish mumkinmi?
Ilovalar samaradorligini oshirish uchun JVM parametrlarini optimallashtirish va sozlash bo'yicha tajribangiz qanday?