Sobes.tech

Java

JWT tokeni haqqında danış: ələ keçirilmiş tokenlə nə etmək olar — oxumaq, dəyişdirmək, yenidən istifadə etmək?

Senior
123

Üçüncü sinif şagirdinə hash cədvəlinin necə işlədiyini izah et.

Senior
122

Xidmət daxilində kodun təşkili üçün hansı memarlıq yanaşmaları mövcuddur?

Senior
121

İstehsalçı 1 İstehlakçı 4 Bölmə 3 Mövzu 1

Senior
121

Niyə və necə Kafka-ya keçdiniz asinxron emal və yükün azaldılması üçün?

Senior
121

Fibonacci ardıcıllığının N-ci elementini qaytaran metod yazın

Senior
120

2020-ci ildə "Avtomatlaşdırılmış Nəqliyyat Sistemləri"ndə işləməyə başladınız; 17 yaşında idinizmi?

Senior
120

ExecutorService niyə məşhurdur? Birbaşa ip yaratmaqdan üstünlüyü nədir?

Senior
120

Java-da ayrı bir iş parçacığında tapşırığı necə başlatmaq olar?

Senior
120

İnteqrasiya qarşılıqlı əlaqələrinin hansı parametri bant genişliyinin artması ilə yaxşılaşmır?

Senior
119

Docker konteyneri ilə virtual maşın arasındakı fərq nədir?

Senior
119

valueOf və fromString arasındakı fərq nədir?

Senior
119

SQL sorğularının optimallaşdırılması nə idi?

Senior
119

Özünüz haqqında, təcrübəniz haqqında, həll etdiyiniz tapşırıqlar və niyə ayrılmağa qərar verdiyiniz barədə danışın

Senior
118

HashMap ilə işləyərkən çoxsaylı giriş problemlərindən qaçınmaq üçün hansı variantlar mövcuddur?

Senior
117

Bu metod üçün hansı test halları yazardınız?

Senior
117

Komandanızda proqram təminatının hazırlanması və tətbiqi mərhələləri nə idi?

Senior
116

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
116

Spring Security necə işləyir?

Senior
115

Hibernate-də hansı keşiklər var?

Senior
115
/92