post image

So sánh Spring và Struts framework trong Java

Spring là gì? Định nghĩa: Spring được xem là một Framework có vai trò phát triển cho các ứng dụng Java. Trong số đó, phổ biến nhất là Java Enterprise và nó được sử dụng bởi hàng triệu lập trình viên khác nhau. Framework này được phát triển đầu tiên bởi Rod Johnson và được

post image

Tìm hiểu về Servlet Filter trong Spring Boot

Một Filter là một đối tượng được sử dụng để chặn các yêu cầu HTTP và phản hồi của ứng dụng của bạn. Bằng cách sử dụng filter, chúng ta có thể thực hiện hai hoạt động tại hai trường hợp sau: Trước khi gửi request tới controller. Trước khi gửi response tới client. Đoạn mã

post image

Tương lai của Java Development

Qua nhiều năm, Java đã giành được nhiều vị thế là một trong những ngôn ngữ lập trình hàng đầu cho các ứng dụng donah nghiệp. Ngày nay, Java cung cấp phần lớn phần mềm được sử dụng trong thế giới thực để tạo điều kiện kinh doanh và hoàn thành nhiệm vụ. Java đã

post image

Redis là gì? Vì sao nó được các Dev săn đón?

Redis là gì? Redis là tên viết tắt của Remote Dictionary Server (Máy chủ từ điển từ xa), đây là một kho lưu trữ dữ liệu dưới dạng key-value, trên bộ nhớ, mã nguồn mở, nhanh chóng. Dự án này đã bắt đầu khi Salvatore Sanfilippo, nhà phát triển ban đầu của Redis, muốn cải

post image

Top 20 câu hỏi phỏng vấn Agile

Trong bài viết này, tôi đưa ra các câu hỏi phỏng vấn về Agile Scrum phù hợp nhất với câu trả lời và hy vọng những câu hỏi này sẽ giúp bạn trong khi chuẩn bị các câu hỏi phỏng vấn. 1. Agile hoặc Agile methodology là gì? Agile là một phương pháp phát triển

post image

Clean Code là gì? Tại sao phải clean code?

Clean code là gì? Clean code là một thuật ngữ có nguồn gốc từ phát triển phần mềm dùng để đề cập đến việc triển khai code một cách rõ ràng, dễ hiểu, có tính logic, dễ theo dõi, và có kỷ luật. Mục tiêu chính của Clean code là giúp quá trình sản xuất

post image

Thymeleaf là gì? Tổng quan về Thymeleaf

Thymeleaf là 1 thư viện Java-based được sử dụng để tạo ứng dụng web. Nó hỗ trợ rất tối cho việc phục vụ XHTML/ HTML5 trong các ứng dụng web. Trong bài viết này, bạn sẽ tìm hiểu được chi tiết về Thymeleaf. Thymeleaf Templates Tổng hợp 200+ tài liệu, sách, bài thực hành, video

post image

Apache Kafka là gì? Các khái niệm cơ bản

Kafka là một từ ngữ khá thông dụng trong hầu hết các nghành nghề thuộc lĩnh vực công nghiệp ngày nay. Hầu như mọi công ty hàng đầu trên thế giới đều đang sử dụng kafka trong nền tảng cơ sở hạ tầng của mình. Nhưng câu hỏi đặt ra nó là gì và sức

post image

Cài đặt và sử dụng Elasticsearch

Elasticsearch là công cụ tìm kiếm và phân tích phân tán được xây dựng trên Apache Lucene. Kể từ khi ra mắt năm 2010, Elasticsearch đã nhanh chóng trở thành công cụ tìm kiếm thông dụng nhất và được sử dụng rộng rãi cho các trường hợp sử dụng liên quan đến phân tích nhật

post image

Giới thiệu về Feign – Ví dụ về Feign

1. Tổng quan Feign nhằm mục đích đơn giản hóa các ứng dụng HTTP API. Nói một cách đơn giản, developer chỉ cần khai báo và chú thích một interface trong khi việc triển khai thực tế được cung cấp trong thời gian chạy. Trong hướng dẫn này, chúng tôi sẽ giới thiệu Feign –