Domande taggate «java»

Java è un popolare linguaggio di programmazione di alto livello. Usa questo tag quando riscontri problemi nell'uso o nella comprensione della lingua stessa. Questo tag è usato raramente da solo ed è spesso usato insieme a [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] e [maven].

3
Come copiare file di dati di grandi dimensioni riga per riga?
Ho un CSVfile da 35 GB . Voglio leggere ogni riga e scriverla in un nuovo CSV se corrisponde a una condizione. try (BufferedWriter writer = Files.newBufferedWriter(Paths.get("source.csv"))) { try (BufferedReader br = Files.newBufferedReader(Paths.get("target.csv"))) { br.lines().parallel() .filter(line -> StringUtils.isNotBlank(line)) //bit more complex in real world .forEach(line -> { writer.write(line + "\n"); …

2
Prestazioni FactoryFinder / cattiva memorizzazione nella cache
Ho un'applicazione Java ee piuttosto grande con un enorme percorso di classe che fa molta elaborazione XML. Attualmente sto cercando di accelerare alcune delle mie funzioni e di individuare percorsi di codice lenti tramite i profiler di campionamento. Una cosa che ho notato è che specialmente parti del nostro codice …

3
passando variabili tra file groovy
Sto gestendo molti lavori in Jenkins tramite il plug-in DSL. Quel plug-in sta usando le definizioni .groovy, quindi penso che anche se qualcuno non usa Jenkins ma l'utilizzo di Groovy potrebbe essere di aiuto. In generale, voglio creare un file aggiuntivo, che può essere un file groovy, JSON o YAML, …
9 java  jenkins  groovy  dsl 


3
Restituzione dell'elenco predefinito se l'elenco è vuoto utilizzando java 8 Streams?
Esiste un modo per cui il seguito può essere eseguito come un insieme di operazioni di flusso, invece di verificare esplicitamente se il prodotto consigliato è vuoto, quindi restituire l'elenco predefinito altrimenti restituire l'elenco filtrato ? public List<Product> getRecommendedProducts() { List<Product> recommendedProducts = this.newProducts .stream() .filter(isAvailable) .collect(Collectors.toList()); if (recommendedProducts.isEmpty()) { …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.