Sobes.tech

Spring-те объект түріне байланысты қызметті динамикалық таңдау үшін Strategy паттернін қалай жүзеге асыруға болады (кодтау тапсырмасы)?

Senior
112

Hibernate-де қандай кэштер бар?

Senior
111

import java.util.Arrays; import java.util.HashMap; import java.util.Map; public class badCounter { public static Map<String, Integer> mapOfBadNames = new HashMap<>(); protected void doProcessing(String filePath) throws IOException { try { FileInputStream fis = new FileInputStream(filePath); BufferedReader br = new BufferedReader(new InputStreamReader(fis)); while((br.readLine())!=null){ processWords(br.readLine()); } br.close(); fis.close(); } catch (IOException | NullPointerException ex) { System.out.println(ex.getMessage()); } } private void processWords(String line) { Arrays.stream(line.split(" ")) .map(String::trim) .forEach(word -> { if(mapOfBadNames.containsKey(word)){ mapOfBadNames.put(word, mapOfBadNames.get(word)+1); } else{ mapOfBadNames.put(word, 1); } }); } public void writeResultToFile(String path) throws IOException { try { PrintWriter out = new PrintWriter(path); out.println("word,frequency"); for(Map.Entry<String, Integer> entry : mapOfBadNames.entrySet()){ out.println(entry.getKey() + "," + entry.getValue()); } out.close(); } catch (NullPointerException | IOException ex) { throw new RuntimeException("Error writing to file", ex); } } public boolean isEverythingFine() { return true; } public static void main(String[] args) { badCounter bcn = new badCounter(); try { bcn.doProcessing("bad_input.txt"); bcn.writeResultToFile("result.csv"); bcn.doProcessing("bad_input1.txt"); bcn.writeResultToFile("result1.csv"); } catch (IOException ex) { System.out.println("Something went wrong"); } } }

Senior
109

SOLID қағидалары туралы айтыңыз

Middle
108

Жоғары жүктеме кезінде неге байланыс пулының көлемін арттыңыз және бұл жалпы сұраулар санын арттырудан қалай ерекшеленеді?

Senior
108

Бұл контексте Repeatable Read оқшаулау деңгейі не үшін қажет және ол керек пе?

Senior
107

Тұтынушылар бөлімдер бойынша қалай бөлінеді: әр тұтынушы әр бөлімге қосыла ма, жоқ па?

Senior
106

Қолданба тікелей PostgreSQL-ге қосылды ма, әлде аралық компонент арқылы ма?

Senior
105

Құжаттар тұрғысынан RAG дегеніміз не — олар қандай құжаттар және олар қалай дайындалады?

Senior
104

Өнім сұрау салды, ол бойынша Достық қызметін әзірлеу керек, ол жеткізілген тапсырыстардың санына (тапсырыстарды басқару жүйесі OMS) негізделген түрде тапсырыс беру қызметіне (касса) жеңілдік мөлшерін береді. Достық қызметі әзірге фронт-энд бөлігін қамтымайды, тек дерекқорда жеткізілген және қайтарылмаған тапсырыстардың санына сәйкес келетін жеңілдік мөлшерін сақтау керек. Мысалы: Тапсырыстар Жеңілдік [phone]% [phone]% [phone]% [phone]% Қызметтің архитектурасын жобалау, оны тапсырыс беру және тапсырысты басқару қызметтерімен интеграциялау механизмдерін ұсыну керек. Қызмет архитектурасын жобалап, оны әзірлеу және орналастыру командасына беру керек.

Senior
102

Spring Security-де ролдер бойынша контроллерді қалай қорғауға болады?

Senior
100

Жұмыс жасаған жобаларыңыз, технологиялар және техникалық қиындықтар туралы айтып беріңіз.

Senior
99

Егер сіз бөлімдердің санын бірден онға арттырсаңыз, хабарламаларды оларға қалай тең бөлуге болады?

Senior
94

Неге сіз Kafka орнына синхронды API-ны жай ғана масштабтай алмадыңыз, қолданба мысалдарын немесе дерекқор қуатын қосу арқылы?

Senior
85

IT саласындағы жалпы тәжірибеңіз қандай?

Senior
83

600-дан 100-150 мс-ке операцияларды жеделдеткеніңізді айттыңыз. Бұл мүмкін болған технологиялар мен шешімдер қандай?

Senior
83

HashMap кілт Comparable емес болса, объектілерді қалай ағаш бөлігіне орналастырады?

Senior
81

Outstaffing моделін білесіз бе?

Senior
76

Қандай жағдайларда @Async қолданасыз?

Senior
68

Ике интеграцияны ишке ашыруду кантип жасайсыз: биреуі өндіріске чындык, ал эми бири тест үчүн mock?

Senior
59
/93