Sobes.tech

Java

JWT jetonu hakkında konuş: yakalanan jetonla ne yapılabilir — okunabilir, değiştirilebilir, tekrar kullanılabilir mi?

Senior
123

Bir üçüncü sınıf öğrencisine hash tablosunun nasıl çalıştığını açıkla.

Senior
122

Neden ve nasıl asenkron işlem ve yük azaltımı için Kafka'ya geçtiniz?

Senior
121

Üretici 1 Tüketici 4 Bölüm 3 Konu 1

Senior
121

Bir hizmet içinde kodun organizasyonu için hangi mimari yaklaşımlar vardır?

Senior
121

Java'da ayrı bir iş parçacığında görevi nasıl başlatırsınız?

Senior
120

Fibonacci dizisinin N'inci elemanını döndüren bir yöntem yazın

Senior
120

2020 yılında "Otomatik Sistemler Ulaştırma"da mı çalışmaya başladınız; 17 yaşında mıydınız?

Senior
120

ExecutorService neden popüler? Doğrudan thread oluşturma avantajı nedir?

Senior
120

Docker konteyneri ile sanal makine arasındaki fark nedir?

Senior
119

SQL sorgularının optimizasyonu neydi?

Senior
119

En yüksek bant genişliği artışında hangi entegrasyon etkileşim parametresi iyileşmez?

Senior
119

valueOf ile fromString arasındaki fark nedir?

Senior
119

Kendinizden, deneyiminizden, çözdüğünüz görevlerden ve neden ayrılmaya karar verdiğinizden bahsedin

Senior
118

HashMap ile çalışırken eşzamanlı erişim sorunlarını önlemek için seçenekler nelerdir?

Senior
117

Bu yöntem için hangi test vakalarını yazardınız?

Senior
117

Takımınızda yazılım geliştirme ve uygulama aşamaları nelerdir?

Senior
116

Hibernate'de hangi önbellekler var?

Senior
115

Spring Security nasıl çalışır?

Senior
115

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