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...
Top 3 phần mềm giả lập Java trên Android tốt nhất
Vào khoảng thời gian những năm 2010, cách đây hơn 10 năm, khi mà các thiết bị smartphone chạy hệ điều hành Android hay...
JDBC – người tiền sử trong kỷ Java
Bài viết được sự cho phép của tác giả Kiên Nguyễn
1. JDBC – người nguyên thủy.
Trước tiên, nhắc tới JDBC (Java Database Connectivity), ai trong...
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...
Giới thiệu Cypress – Testing Tool cho FrontEnd
Bài viết được sự cho phép của tác giả Phạm Minh Khoa
Cypress là gì?
Cypress là tool phục vụ cho UI Automation test và chính xác...
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...
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 để...
Hướng dẫn Java Design Pattern – Builder
Các hàm xây dựng (constructor) trong Java được sử dụng để tạo đối tượng và có thể lấy các tham số cần thiết để...
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í...
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ẻ...
Doc Comment Và Javadoc Trong Java
Bài viết được sự cho phép của tác giả Nhựt Danh
Nhắc Lại Kiểu Documentation Comment
Từ bây giờ chúng ta hãy gọi chức năng này bằng...
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...
React Redux: Redux middleware là gì?
Bài viết được sự cho phép của tác giả Phạm Minh Khoa
Để hiểu rõ hơn khái niệm Redux middleware, chúng ta cùng thử xử...
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à...
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...
Hướng dẫn Java Design Pattern – Transfer Object
Bài viết được sự cho phép của tác giả Giang Phan
Transfer Object Pattern là gì?
Transfer Object/ Data Transfer Object Pattern là một dạng Architectural Design Pattern,...
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...
Hướng dẫn Java Design Pattern – Decorator
Bài viết được sự cho phép của tác giả Giang Phan
Một trong những khía cạnh quan trọng nhất trong quá trình phát triển một...
Hướng dẫn Java Design Pattern – Proxy
Bài viết được sự cho phép của tác giả Giang Phan
Khi cần điều khiển truy nhập tới một đối tượng được thực hiện từ...
Generate keystore với PKCS12 format sử dụng công cụ keytool của Java
Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh
PKCS12 là một trong những định dạng chuẩn của chứng chỉ SSL với...