Cùng một công việc, Java đòi hỏi nhiều dòng code hơn Python?

Vì sao những ngôn ngữ như Java đòi hỏi phải code nhiều hơn Python khi thực hiện cùng một công việc? Có rất nhiều lí...
GraphQL trong Java

Cơ bản về GraphQL trong Java

Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh Trong bài viết Giới thiệu về GraphQL, mình đã giới thiệu với các bạn...
giới thiệu feign

Giới thiệu Feign – Tạo ứng dụng Java RESTful Client không thể đơn giản...

Bài viết được sự cho phép của tác giả Giang Phan Trong các bài viết trước chúng ta sử dụng thư viện Jersey client, OkHttp, Retrofit để gọi các...
stream

Cùng tìm hiểu về Stream trong Java 8

Bài viết được sự cho phép của tác giả Kiên Nguyễn Quay trở lại với chuỗi bài Java Stream, hôm nay do đang không có task...

Java Developer là gì? Lộ trình để trở thành Java Developer

Theo số liệu từ trang LinkedIn – trang mạng xã hội cho doanh nghiệp và thị trường việc làm lớn nhất thế giới, số...
đồng bộ hóa trong java

Vấn đề Nhà sản xuất (Producer) – Người tiêu dùng (Consumer) và đồng bộ...

Bài viết được sự cho phép của tác giả Giang Phan Producer/ Consumer là một ví dụ kinh điển về vấn đề đồng hóa các luồng (multi-threading...
Semaphore trong Java

Semaphore trong Java

Bài viết được sự cho phép của tác giả Giang Phan Semaphore là gì? Semaphore là một cơ chế giúp quản lý các nguồn chia sẻ...
Record class trong Java

Record class trong Java

Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh Trong Java, khái niệm immutable dùng để chỉ những class mà đối tượng...
cách tuần tự hóa dữ liệu trong java như protobuf

Cách tuần tự hóa dữ liệu trong Java như Protobuf

Bài viết được sự cho phép của tác giả Trần Văn Dem Khi dữ liệu được chuyển qua mạng qua các hệ thống rpc, msg...
lambda expression

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...
tham chiếu phương thức

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...
thư viện okhttp

Tạo ứng dụng Java RESTful Client với thư viện OkHttp

Bài viết được sự cho phép của tác giả Giang Phan Trong các bài viết trước chúng ta sử dụng thư viện Jersey client để...
java clone

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...
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à...
lazy evaluation

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

Tạo ứng dụng Java RESTful Client với thư viện Retrofit

Bài viết được sự cho phép của tác giả Giang Phan Trong các bài viết trước chúng ta sử dụng thư viện Jersey client, OkHttp để gọi các...
Gioi thieu spring integration

Giới thiệu về Spring Integration

Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh Mình đã giới thiệu với các bạn về MuleSoft, một low code platform giúp...
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...
java restful client

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...