Kuidas käivitada ülesanne eraldi niidil Java's?
Java
Kas alustas 2020. aastal tööd «Automatiseeritud transpordisüsteemides»; kas olin 17-aastane?
Räägi endast, oma kogemusest, milliseid ülesandeid oled lahendanud, miks otsustasid lahkuda
Millised on sõnumite edastamise strateegiad Kafka-s ja kuidas need rakendatakse?
Räägi about equals/hashCode lepingust.
Millega seisnes SQL-päringute optimeerimine?
Kirjutage meetod, mis tagastab Fibonacci jada N-nda elemendi
Miks ja kuidas te läksite Kafka peale asünkroonseks töötlemiseks ja koormuse vähendamiseks?
Kuidas rakendada Java 17-s paralleelsed kõned ilma virtuaalsete niideta?
Mis vahe on Docker konteineril ja virtuaalmasinal?
Millised on võimalused vältida konkurentsi tõttu tekkivaid probleeme HashMap-iga töötades?
Kuidas töötab Spring Security?
Millised olid tarkvara arendamise ja juurutamise etapid teie meeskonnas?
Milline integratsiooni interaktsiooni parameetritest ei parane suurema läbilaskevõimega?
Milliseid testjuhtumeid kirjutaksite selle meetodi jaoks?
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"); } } }
Millised vahemälud on Hibernate'is?
Kuidas rakendada Strategy mustrit dünaamiliseks teenuse valikuks olendi tüübi järgi Springis (koodülesanne)?
Andmebaas on suur, indeksid on loodud, plaan on üle vaadatud — mida veel saab teha optimeerimiseks?
Rääkige meile SOLID põhimõtetest