CompletableFuture là gì? Code ví dụ Java CompletableFuture (Java 8)

CompletableFuture là gì? Code ví dụ Java CompletableFuture (Java 8) (Xem lại: Code ví dụ Callable, Future, Executors trong Java) (Xem lại: So sánh Future và CompletableFuture trong Java) Trong bài trước chúng ta đã tìm hiểu cách xử lý bất đồng bộ trong Java với Future tuy nhiên nó vẫn có rất nhiều hạn chế. Từ Read more about CompletableFuture là gì? Code ví dụ Java CompletableFuture (Java 8)[…]

Code ví dụ Callable, Future, Executors trong Java

Code ví dụ Callable, Future, Executors trong Java. (Xem thêm: So sánh Future và CompletableFuture trong Java) Thay vì tạo thread bằng việc Extend Thread hoặc implement Runable và tự quản lý số lượng thread. Thì ta có một hướng tiếp cận khác đó là sử dụng Callable và Future. (Cho phép hủy các thread, kiểm Read more about Code ví dụ Callable, Future, Executors trong Java[…]

So sánh Future và CompletableFuture trong Java

So sánh Future và CompletableFuture trong Java

So sánh Future và CompletableFuture trong Java. (Xem thêm: Code ví dụ Future trong Java) (Xem thêm: Code ví dụ CompletableFuture trong Java) Future và CompletableFuture là gì? Future là một tính năng cung cấp từ Java 5. Future là kết quả trả về của một tính toán bất đồng bộ (khi tính toán nó Read more about So sánh Future và CompletableFuture trong Java[…]

Phân biệt Heap memory và Stack memory trong java

Phân biệt Heap memory và Stack memory trong java. Bộ nhớ Heap – Heap Memory Heap memory là bộ nhớ được sử dụng bởi Java Runtime để cấp phát bộ nhớ cho các đối tượng (object) và String. Bất kỳ khi nào có một đối tượng được tạo, nó sẽ được tạo lưu ở bộ Read more about Phân biệt Heap memory và Stack memory trong java[…]

Hướng dẫn cài đặt Java 8 trên Windows

Hướng dẫn cài đặt Java 8 trên Windows (Xem thêm: Cài đặt Java trên Linux/Ubuntu) 1. Download và cài đặt JDK Download bản cài đặt JDK 8 tại https://www.oracle.com/…/jdk8-downloads-2133151.html (Các bạn cũng có thể download các bản JDK khác tại https://www.oracle.com/technetwork/java/javase/downloads/index.html) Chọn Accept License Agreement Chọn bản cài đặt trên windows (Windows x86 hoặc Windows x64), ở đây Read more about Hướng dẫn cài đặt Java 8 trên Windows[…]

quartz logo

Code ví dụ Java đặt lịch với Quartz Scheduler

Code ví dụ Java đặt lịch với Quartz Scheduler. (Xem thêm: Code ví dụ Java đặt lịch với Timer, TimerTask) (Xem thêm: Code ví dụ Spring Boot tạo lịch với annotation @Scheduled) 1. Quartz Scheduler là gì? Quartz là một thư viện, một framework mã nguồn mở cho phép bạn lên lịch các công việc theo một Read more about Code ví dụ Java đặt lịch với Quartz Scheduler[…]

Code ví dụ Java đặt lịch với Timer, TimerTask

Code ví dụ Java đặt lịch với Timer, TimerTask. 1. Timer và TimerTask trong Java Timer và TimerTask là hai class trong package java.util được sử dụng để lên lịch cho một công việc và chạy nó trong background với 1 thread. TimerTask là công việc được thực thi còn Timer là lịch trình thực Read more about Code ví dụ Java đặt lịch với Timer, TimerTask[…]

Cài đặt Java trên Linux/Ubuntu (Oracle JDK – Open JDK)

Cài đặt Java trên Linux/Ubuntu (Oracle JDK – Open JDK). (Xem lại: cài đặt Java – JDK trên windows) (Xem thêm: Cài đặt Java trên Ubuntu/Linux bằng file .tar.gz) Cài đặt Oracle JDK Đầu tiên thêm repository  WebUpd8 PPA để có thể cài đặt oracle (WebUpd8 chứa bộ cài Oracle JDK) sudo apt-add-repository ppa:webupd8team/java Tiếp theo chạy Read more about Cài đặt Java trên Linux/Ubuntu (Oracle JDK – Open JDK)[…]

ubuntu logo

Cài đặt Java, JDK trên Ubuntu (Linux) bằng file tar.gz

Cài đặt Java, JDK trên Ubuntu (Linux) bằng file tar.gz (Xem thêm: Cài đặt Java trên Ubuntu/Linux từ Repository) Download và cài đặt JDK từ Oracle Trong bài này mình sẽ thực hiện cài đặt Java 8 (đây là bản ổn định nhất tại thời điểm hiện tại). Java 9 thì không thay đổi nhiều Read more about Cài đặt Java, JDK trên Ubuntu (Linux) bằng file tar.gz[…]

Code ví dụ Java SocketCluster Client, publish và subscribe channel

Code ví dụ Java SocketCluster Client, publish và subscribe channel

Code ví dụ Java SocketCluster Client, publish và subscribe channel Trong bài này mình sẽ thực hiện tạo channel và listen channel socket cluster bằng Java. Tạo và start SocketCluster server Đầu tiên mình tạo và chạy SocketCluster Server ỏ port 8000 Tạo server socketcluster với tên là SocketClusterServer socketcluster create SocketClusterServer Start server socketcluster Read more about Code ví dụ Java SocketCluster Client, publish và subscribe channel[…]

stackjava.com