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

MongoDB là gì? Các khái niệm về MongoDB

MongoDB là gì? MongoDB là một database hướng tài liệu (document), một dạng NoSQL database. Vì thế, MongoDB sẽ tránh cấu trúc table-based của relational database để thích ứng với các tài liệu như JSON có một schema rất linh hoạt gọi là BSON. MongoDB sử dụng lưu trữ dữ liệu dưới dạng Document JSON nên mỗi một

post-image

Các lựa chọn khác khi không muốn dùng GitHub

GitHub là một hệ thống quản lý dự án và phiên bản code, hoạt động giống như một mạng xã hội cho lập trình viên. Các lập trình viên có thể clone lại mã nguồn từ một repository và Github chính là một dịch vụ máy chủ repository công cộng, mỗi người có thể tạo tài khoản trên đó

post-image

Các thuật ngữ và các câu lệnh trong Git

Các thuật ngữ Git quan trọng Branch Các Branch (nhánh) đại diện cho các phiên bản cụ thể của một kho lưu trữ tách ra từ project chính của bạn. Branch cho phép bạn theo dõi các thay đổi thử nghiệm bạn thực hiện đối với kho lưu trữ và có thể hoàn nguyên về

post-image

Git là gì? Cách hoạt động của Git?

Git là gì? Là một hệ thống quản lý phiên bản phân tán (Distributed Version Control System – DVCS), nó là một trong những hệ thống quản lý phiên bản phân tán phổ biến nhất hiện nay. Git cung cấp cho mỗi lập trình viên kho lưu trữ (repository) riêng chứa toàn bộ lịch sử thay đổi. Version Control System –

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