Sobes.tech

Java

Pradėjote dirbti 2020 metais „Automatizuotų transporto sistemų“ įmonėje; ar jums buvo 17 metų?

Senior
120

Kaip paleisti užduotį atskirame sraute Java?

Senior
120

Parašykite metodą, kuris grąžina Fibonacci seka N-ąjį elementą

Senior
120

gamybininkas 1 vartotojas 4 skyriaus 3 temos 1

Senior
119

Kuo buvo SQL užklausų optimizacija?

Senior
119

Kuo skiriasi valueOf nuo fromString?

Senior
119

Kodėl ir kaip perėjote prie Kafka asinchroniniam apdorojimui ir apkrovos mažinimui?

Senior
119

Papaskink apie save, savo patirtį, kokius uždavinius sprendei, kodėl nusprendei išeiti

Senior
118

Kodėl ExecutorService yra populiarus? Kuo jis pranašesnis už tiesioginį sriegių kūrimą?

Senior
118

Kuo skiriasi Docker konteineris nuo virtualios mašinos?

Senior
117

Kuris integracijos sąveikų parametras nepagerėja didėjant pralaidumui?

Senior
117

Kokios yra galimybės išvengti konkurencinio prieigos problemų dirbant su HashMap?

Senior
117

Kokios buvo programinės įrangos kūrimo ir diegimo stadijos jūsų komandoje?

Senior
116

Jei padidinsite skaidinių skaičių nuo vieno iki dešimties, kaip tolygiai paskirstysite žinutes tarp jų?

Senior
116

Kokie cache yra Hibernate?

Senior
115

Kokius testavimo atvejus parašytumėte šiam metodui?

Senior
115

Kaip veikia Spring Security?

Senior
115

Kaip įgyvendinti Strategy šabloną dinamiškam paslaugos pasirinkimui pagal entiteto tipą Spring'e (kodo užduotis)?

Senior
114

Duomenų bazė didelė, sukūrėme indeksus, patikrinome planą — ką dar galima padaryti optimizacijai?

Senior
114

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
112
/92