I

@itammb

Produce → Unit Test → Valutazione di un'azione

Java
11 months ago
import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.function.Predicate; /** * {@link <a href= * "https://www.buscati.org/galileo_snippets_java_function_fundamentals.html#interface_predicate" * target= "_b

Consumer → Unit Test → Elaborazione di una soluzione

Java
11 months ago
import java.util.Arrays; import java.util.List; import java.util.function.Consumer; /** * {@link <a href= * "https://www.buscati.org/galileo_snippets_java_function_fundamentals.html#interface_consumer" * target= "_blank"></a>} * * @author ita

Supplier → Unit Test → Generatore di uno scenario

Java
11 months ago
import java.util.function.Supplier; // The main method must be in a class named "Main". class Main { static class Greeting { public static String say() { return new String("Hello"); } }

FunctionalInterface → Unit Test → Mappare un risultato di sintesi per uno scenario

Java
11 months ago
import java.util.Comparator; import java.util.function.BiFunction; import java.util.function.BinaryOperator; import java.util.function.Function; /** * {@link <a href= * "https://www.buscati.org/galileo_snippets_java_function_fundamentals.html#int

FunctionalInterface → Unit Test → Mappare una possibile soluzione per uno scenario

Java
11 months ago
import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.function.Function; /** * {@link <a href= * "https://www.buscati.org/galileo_snippets_java_function_fundamentals.html#interface_function" * target= "_bla

Stream → Unit Test → Conversione : Set, Map

Java
1 year ago
import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.stream.Collectors; import java.util.stream.Stream; import java.util.Set; /** * {@link <a href= * "https://www.buscati.org/galileo_snippets_java_generics_fun

Stream → Unit Test → Classificatore

Java
1 year ago
import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.Map; import java.util.TreeMap; import java.util.stream.Collectors; import java.util.stream.Stream; import java.util.function.Supplier; import java.util.func

Stream → Unit Test → Riduzione

Java
1 year ago
import java.util.ArrayList; import java.util.List; import java.util.stream.DoubleStream; import java.util.stream.Stream; import java.util.Optional; import java.util.function.BinaryOperator; /** * {@link <a href= * "https://www.buscati.org/galileo

Stream → Unit Test → operazioni stateless

Java
1 year ago
import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; import java.util.stream.Stream; /** * {@link <a href= * "https://www.buscati.org/galileo_snippets_java_generics_fundamentals.html#stream" * target= "_blank"><

Stream → Unit Test → operazioni statefull

Java
1 year ago
import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; import java.util.stream.Stream; /** * {@link <a href= * "https://www.buscati.org/galileo_snippets_java_generics_fundamentals.html#stream" * target= "_blank"><

Labda expression → Unit Test → Composizione di una funzione anonima

Java
1 year ago
/** * {@link <a href= * "https://www.buscati.org/galileo_snippets_java_generics_fundamentals.html#lambda_expression" * target= "_blank"></a>} * * @author itammb ( Italia Massimiliano Buscati ) * @version JDK 1.15 * */

Thead → Unit Test → processo asincrono con suddivisione dell'elaborazione

Java
1 year ago
import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.concurrent.ExecutionException; import java.util.concurrent.ExecutorService; import java.util.concurrent.ForkJoinPool; import java.util.concurrent.Recur

Thead → Unit Test → accesso condizionato a una coda di thread

Java
1 year ago
import java.text.SimpleDateFormat; import java.util.Date; import java.util.Random; import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; /** * {@link <a href= * "http

Thread → Unit Test → acceso a una sezione critica tramite interfaccia lock

Java
1 year ago
import java.util.Random; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; /** * {@link <a href= * "https://www.buscati.org/galileo_snippets_java_thread_fundamentals.html#lock" * target= "_blank">sincronizz

Thread → Unit Test → sottomissione di task con un ritardo programmabile

Java
1 year ago
import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.util.List; import java.util.concurrent.ExecutionException; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import j

Thread → Unit Test → thread-pool con task annulabili e restituzione della computazione

Java
1 year ago
import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.util.List; import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.ExecutorService; import ja

Thread → Unit Test → Thread-pool con task annulabili

Java
1 year ago
import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.util.List; import java.util.concurrent.ExecutionException; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import j

Thread → Unit Test → Elaborazioni di attività asincrone con buffer fisso / coda multipla

Java
1 year ago
import java.text.SimpleDateFormat; import java.util.Date; import java.util.List; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.TimeUnit; /** * {@link <a href= * "https://www.buscat

Thread → Unit Test → Elaborazioni di attività disaccoppiate dalla complessità dei meccanismi thread

Java
1 year ago
import java.text.SimpleDateFormat; import java.util.ArrayDeque; import java.util.Date; import java.util.Queue; import java.util.concurrent.Executor; /** * {@link <a href= * "https://www.buscati.org/galileo_snippets_java_thread_fundamentals.html#t

Thread → Unit Test → Sincronizzazione di un thread pool, verso un punto comune di una barriera

Java
1 year ago
import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Random; import java.util.concurrent.BrokenBarrierException; import java.util.concurrent.CyclicBarrier; /** * {@link <a href= * "https://www.buscati.