Lombok là gì? Sinh code tự động trên Eclipse – Intellij
Bài viết được sự cho phép của tác giả Trần Hữu Cương
1. Lombok là gì?
Lombok là một thư viện Java giúp tự sinh ra...
Functional Interface là gì? Functional Interface API trong Java 8
Bài viết được sự cho phép của tác giả Trần Hữu Cương
1. Functional Interface là gì?
Functional Interface là interface có duy nhất 1 method...
Hỏi khó – Java Clone hoạt động như thế nào?
Bài viết được sự cho phép của tác giả Kiên Nguyễn
Java Clone là một trong 5 cách khởi tạo mới một Object. Tại sao...
REST Web service: Tạo ứng dụng Java RESTful Client với Jersey Client 2.x
Bài viết được sự cho phép của tác giả Giang Phan
Trong bài trước chúng ta đã cùng tìm hiểu cách xây dựng ứng dụng Java...
Code ví dụ Callable, Future, Executors trong Java
Bài viết được sự cho phép của tác giả Trần Hữu Cương
Thay vì tạo thread bằng việc Extend Thread hoặc implement Runable và tự...
Tổng Hợp Các Phương Thức Của Thread
Bài viết được sự cho phép của tác giả Nhựt Danh
Thread có nhiều phương thức khá hay, nếu lúc nào đó bỗng nhiên bạn cần...
Những điểm mới của Java 8 (phần 1: Lambda expression)
Bài viết được sự cho phép của smartjob.vn
Vào quý I năm 2014, Java 8 được phát hành với nhiều ưu điểm mới. Topdev xin...
Những điểm mới của Java 8 (phần 5: Tham chiếu phương thức)
Bài viết được sự cho phép của smartjob.vn
Từ phiên bản 8, lập trình viên Java có thể áp dụng kỹ thuật Tham chiếu phương thức (method...
Tìm hiểu Java Design Pattern – Service Locator
Bài viết được sự cho phép của tác giả Giang Phan
Trong các ứng dụng, chúng ta thường gặp trường hợp một class Client phụ thuộc...
Cài đặt và sử dụng Storybook cho ReactJS
Bài viết được sự cho phép của tác giả Phạm Minh Khoa
Trong bài viết trước đây mình đã giới thiệu về Storybook, các bạn...
Tạo ứng dụng Java RESTful Client không sử dụng 3rd party libraries
Bài viết được sự cho phép của tác giả Giang Phan
Trong bài này tôi sẽ giới thiệu với các bạn cách gọi Restful web...
Tìm hiểu cơ chế Lazy Evaluation của Stream trong Java 8
Bài viết được sự cho phép của tác giả Giang Phan
Trong bài viết “Giới thiệu về Stream API trong Java 8” , chúng ta...
Tránh lỗi ConcurrentModificationException trong Java như thế nào?
Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh
Một trong những vấn đề phổ biến trong khi loại bỏ các phần...
Type Query trong GraphQL với Spring Boot
Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh
Trong bài viết trước, mình đã giới thiệu với các bạn về GraphQL, những...
Triển khai RPC đơn giản trong java
Bài viết được sự cho phép của tác giả Trần Văn Dem
Gần đây mọi người hay so sánh REST với RPC nên chọn công...
Hướng dẫn sử dụng thư viện Jackson
Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh
Trong các bài trước, chúng ta đã tìm hiệu về thư viện Gson để chuyển...
Cách xây dựng ThreadLocal trong Java
Bài viết được sự cho phép của tác giả Trần Văn Dem
ThreadLocal là một công cụ rất mạnh mẽ của Java Concurrent. Nó cung cấp API...
Sử dụng phương thức flatMap() của đối tượng Stream trong Java
Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh
Khi làm việc với đối tượng Stream trong Java, đôi khi chúng ta...
Những điểm mới của Java 8 (phần 3: Streams API – tiếp)
Bài viết được sự cho phép của smartjob.vn
Streams API trong Java 8 là một bước tiến lớn của ngôn ngữ lập trình Java và...
Hướng dẫn Java Design Pattern – Object Pool
Bài viết được sự cho phép của tác giả Giang Phan
Trong OOP, một class có thể có rất nhiều instance nhưng ngược lại Singleton là một...