Phương thức orTimeout() của đối tượng CompletableFuture trong Java

Phương thức này được giới thiệu từ Java 9.

Phương thức này dùng để chỉ định, nếu tác vụ của chúng ta không hoàn thành trong khoảng thời gian nào đó thì chương trình sẽ dừng và bị exception TimeoutException. Ví dụ sau mình… Read More

Reactive Streams trong Java

Reactive Streams là một khái niệm định nghĩa cơ chế để xử lý stream một cách bất đồng bộ (asynchronous) với non-blocking back pressure. Back pressure ở đây chúng ta có thể hiểu nôm na có quá nhiều công việc phải xử lý cùng một… Read More

Sử dụng phương thức flatMap() của đối tượng Stream trong Java

Khi làm việc với đối tượng Stream trong Java, đôi khi chúng ta sẽ có những đối tượng Stream của những đối tượng List, Set hay là Array. Ví dụ như:

Ở đây, chúng ta có đối tượng List chứa những đối tượng List… Read More