Tìm hiểu Java Design Pattern – Service Locator

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...
Lưu ý cho Lock trong Java

Lưu ý cho Lock trong Java

Bài viết được sự cho phép của tác giả Trần Văn Dem Concurrent in Java Note Khi lập trình đa luồng việc đảm bảo tính threadsafe, visiable,... là...
Hướng dẫn sử dụng thư viện Jackson

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...
override trong java

Sử dụng override trong Java sao cho hiệu quả?

Trong lập trình hướng đối tượng (OOP), việc ghi đè phương thức (method overriding) là một tính năng cho phép con lớp định nghĩa...
Cách xây dựng ThreadLocal trong Java

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...
Mechanical sympathy là gì

Mechanical Sympathy Là Gì? Lập Trình BackEnd bằng Java

Bài viết được sự cho phép của tác giả Trần Văn Dem Khi lập trình backend bằng ngôn ngữ Java, nếu muốn chương trình chạy nhanh hơn...
java 8

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à...
java restful client

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...
Code ví dụ Callable, Future, Executors trong 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ự...