Sobes.tech

Java

[jméno] se zeptal: Kolik partitionů by měl mít téma?

Senior
сербская компания
73

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
СБЕРСБЕР
72

Co se stane, pokud během iterace přes kolekci pomocí forEach se pokusíte odstranit aktuální prvek z téže kolekce?

Senior
СБЕРСБЕР
72

O jakých objektech je řeč při optimalizaci – metadatách nebo transakčních datech?

Senior
СБЕРСБЕР
72

Pověz o vzoru Singleton a jeho implementaci v konkurenčním prostředí

Senior
Octo
72

Co garantují klíčová slova volatile a synchronized?

Middle
Лоция
72

Povězte nám o principech SOLID. Které znáte a jak je v praxi uplatňujete?

Middle
Небольшая компания
72

S jakými databázemi jste pracoval?

Senior
Т-БанкТ-Банк
72

Proč se vůbec vytvářejí události (přístup řízený událostmi)? Jaký je přínos asynchronního přístupu přes Kafka?

Middle
Ecom
71

Jak více instancí ACL služby přijímá zprávy z Kafka?

Senior
СБЕРСБЕР
70

Jak technicky probíhá proces od pushnutí do větve po nasazení obrazu na testovací stanici?

Senior
Octo
70

Kolik spojení používá HikariCP ve výchozím nastavení?

Senior
СБЕРСБЕР
70

Popište základní hierarchii výjimek v Javě. Co jsou kontrolované a nekontrolované výjimky?

Senior
СБЕРСБЕР
70

V čem se PostgreSQL liší od ostatních databází?

Senior
СБЕРСБЕР
69

Pokud může mít jedna operace několik variant fungování (například autorizace platby v běžném režimu a v režimu bypass s jiným formátem odpovědi), jak byste organizovali testování takových kontraktů na úrovni operace?

Middle
ООО ИЦ Ай-текоООО ИЦ Ай-теко
69

Co je třeba udělat s třídou (s poli longId a List objektů), aby její objekty byly neměnné?

Senior
РТЛабс
68

Pověz mi o návrhových vzorech: skupiny a příklady

Senior
Octo
68

Jak jste skloubil práci se studiem v posledních letech na vysoké škole?

Senior
ки системы
67

Byl to GVT nebo GVS?

Middle
ООО ИЦ Ай-текоООО ИЦ Ай-теко
67

producent 1 spotřebitel 2 partice 3 téma 1

Senior
СБЕРСБЕР
66
/726