Sobes.tech

Java

Aké fázy vývoja a zavádzania softvéru boli vo vašom tíme?

Senior
128

Čo sa stane, ak počas iterácie cez kolekciu pomocou forEach sa pokúsite odstrániť aktuálny prvok z tej istej kolekcie?

Senior
128

[meno] sa opýtal: Zaujíma vás práca na diaľku?

Middle
128

Rozprávaj o JWT token: čo sa dá robiť zachyteným tokenom — čítať, meniť, opakovane použiť?

Senior
127

Čo hľadáš v súvislosti s formátom práce? Si v Moskve?

Senior
126

Aké Java mechanizmy sa používajú pod kapotou Spring?

Senior
126

[meno] sa opýtal: Ste tam pracovali na základe pracovnej zmluvy?

Middle
126

výrobca 1 spotrebiteľ 4 partícia 3 téma 1

Senior
125

Povedzte mi o sebe, svojich skúsenostiach a projektoch

Senior
125

Prečo je ExecutorService populárny? Aká je jeho výhoda oproti priamej tvorbe vlákien?

Senior
124

Kde sa umiestňuje anotácia @RequestHeader?

Senior
124

-- Existujú tabuľky so štruktúrou Zamestnanec id (PK) meno plat dep_id (FK oddelenie.id) Oddelenie id (PK) názov -- napíšte dotaz, ktorý vráti zoznam názvov všetkých oddelení s maximálnym platom v každom oddelení SELECT d.názov, MAX(e.plat) AS maximálny_plat FROM Oddelenie d JOIN Zamestnanec e ON e.dep_id = d.id GROUP BY d.id Zamestnanec id | meno | plat | dep_id 1 | Ivanov | 90 | 1 2 | Petrov | 150 | 2 3 | Sidorov| 110 | 1 4 | Kuznetsov| 150 | 2 5 | Sokolov| 80 | 2 Oddelenie id | názov 1 | AHO 2 | IT 3 | Účtovníctvo

Senior
123

Prečo a ako ste prešli na Kafka pre asynchrónne spracovanie a zníženie záťaže?

Senior
123

Vysvetli tretjakovi, ako funguje hash tabuľa.

Senior
122

Ako spustiť úlohu v samostatnom vlákne v Jave?

Senior
122

Čo je rozdiel medzi valueOf a fromString?

Senior
121

Aké sú architektonické prístupy na organizáciu kódu v rámci služby?

Senior
121

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
120

Aké cache sú v Hibernate?

Senior
119

Aké sú možnosti, ako sa vyhnúť problémom s konkurenčným prístupom pri práci s HashMap?

Senior
119
/92