Java-da hash kodunun yaradılmasından məsul obyekti necə müəyyən etmək olar?
Java
Kafka mövzusu FIFO xüsusiyyətinə malikdir?
ArrayList və LinkedList arasındakı fərq nədir? Onlar nəyə lazımdır, əgər massiv artıq mövcuddursa?
volatile açar sözü nə üçün lazımdır?
Həqiqi layihələrdə tək məsuliyyət prinsipini necə həyata keçirmək olar?
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"); } } }
Kafka-da tam dəqiq bir dəfə semantikasını necə təmin etmək olar?
Future və CompletableFuture haqqında danışa bilərsənmi, onların fərqi nədir?
Atomic sinifləri nədir və onlar nə üçün lazımdır?
Proqramlaşdırmada Error sinfi nədir izah edə bilərsinizmi?
Java-da ayrı bir iş parçacığında tapşırığı necə başlatmaq olar?
Synchronized açar sözündən istifadə zamanı hansı monitorlar istifadə olunur? Onu harada yerləşdirmək olar və orada hansı monitorlar tətbiq olunur?
Tərtibat nümunələri haqqında danışın — nə üçün lazımdır, hansı qruplar var, nümunələr.
Bu tapşırıqda vəziyyət maşını ilə işləmək lazım oldumu?
Paylanmış əməliyyatlarla bağlı problem yaşayıbsınızmı? Saga nümunəsi haqqında danışın.
Niyə countStock sinxron olmalıdır və asinxron deyil?
LLM-in ən ehtimal olunan token yerinə, müxtəlifliklə çıxmasını necə təmin etmək olar?
ACID nədir? ACID terminologiyasında constraint nədir?
Axınlarla işləmək üçün hansı Spring alətləri istifadə olunub?
Praktikada axınlardan istifadə etmisinizmi? Bir tapşırıq nümunəsi verə bilərsinizmi?