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[…]

spring boot logo

Code ví dụ Spring Boot xử lý Exception, lỗi 404

Code ví dụ Spring Boot xử lý Exception, lỗi 404. Spring Boot Exception Handling Trong phần Spring MVC mình có thực hiện xử lý lỗi trả về từ server (500, 404, 403 …) với HTTP Status Code, annotation @ExceptionHandler hoặc @ControllerAdvice (Xem lại: Code ví dụ xử lý Exception, Exception Handling Spring MVC) Ngoài những cách trên, trong Read more about Code ví dụ Spring Boot xử lý Exception, lỗi 404[…]

spring boot logo

Spring Boot tùy chỉnh trang Whitelabel Error Page

Spring Boot tùy chỉnh trang Whitelabel Error Page. Whitelabel Error Page là gì? Whiteable Error Page là trang lỗi mặc định được Spring Boot xử dụng trong trường hợp server có lỗi. Ví dụ lỗi thường gặp nhất: 404: Lỗi này xảy ra do sai đường dẫn (path/url) hoặc thiếu thư viện thymeleaf: <dependency> <groupId>org.springframework.boot</groupId> Read more about Spring Boot tùy chỉnh trang Whitelabel Error Page[…]

spring boot logo

Code ví dụ Spring Boot Inject bean với ApplicationContextAware

Code ví dụ Spring Boot Inject bean với ApplicationContextAware (Xem lại: Inject Spring Bean vào các class không phải là @Component) ApplicationContextAware là một interface cho phép truy cập tới Spring Bean, các file resource. Các công nghệ sử dụng: Spring Boot Maven JDK 1.8 Eclipse + Spring Tool Suite Tạo Spring Boot Project Không cần Read more about Code ví dụ Spring Boot Inject bean với ApplicationContextAware[…]

Inject Spring Bean vào các class không phải là @Component

Inject Spring Bean vào các class không phải là @Component. (Xem thêm: Code ví dụ Spring Boot Inject bean ApplicationContextAware) Các bean quản lý bởi Spring Trong Spring, các class (bean) được quản lý bởi Spring là các class được đánh dấu annotation (@Component, @Service, @Repository) hoặc được cấu hình trong file .xml với thẻ <bean> Read more about Inject Spring Bean vào các class không phải là @Component[…]

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[…]

mongodb logo

Đổi tên field trong MongoDB với $rename

This entry is part 18 of 24 in the series MongoDB

Đổi tên field trong MongoDB với $rename Đổi tên field trong MongoDB với $rename $rename là lệnh dùng để cập nhật lại tên field trong MongoDB. Cú pháp như sau: db.COLLECTION_NAME.find( <SELECTION_CRITERIA>,{$rename: { <field1>: <newName1>, <field2>: <newName2>, … } }) Ví dụ mình insert 5 bản ghi (document) sau vào collection player db.player.insert([ {‘_id’:’1′, ‘name’:’neymar’, ‘country’:’brazil’, Read more about Đổi tên field trong MongoDB với $rename[…]

mongodb logo

Xóa cột, field, trường của collections trong MongoDB ($unset)

This entry is part 16 of 24 in the series MongoDB

Xóa cột, field, trường của collections trong MongoDB ($unset). (Trong mongodb data lưu dưới dạng JSON nên sẽ không có khái niệm cột, tuy nhiên khi hiển thị ta sẽ thấy mỗi field tương đương với 1 cột) Xóa field trong collections Để xóa một field trong collections ta sử dụng lệnh update() kết hợp Read more about Xóa cột, field, trường của collections trong MongoDB ($unset)[…]

stackjava.com