Giới thiệu Spring Boot: Hướng dẫn toàn diện cho lập trình viên Java
Giới thiệu Spring Boot
Spring Boot là một framework phát triển nhanh dựa trên Spring, áp dụng nguyên tắc "convention over configuration" để giảm thiểu cấu hình XML. Các lợi ích chính bao gồm:
Phụ thuộc khởi đầu (Starter Dependencies): Tổng hợp các phụ thuộc phổ biến để đơn giản hóa cấu hình Maven/Gradle.
Cấu hình tự động (Auto-Configuration): ...
Đăng vào ngày 27 tháng 5 lúc 13:40
Tích hợp JaCoCo để nâng cao độ phủ kiểm thử trong dự án ballcat
Trong phát triển Java doanh nghiệp, độ phủ kiểm thử là chỉ số then chốt đánh giá chất lượng mã nguồn. Dự án ballcat — một khung khởi tạo nhanh cho hệ thống quản trị nền tảng — hỗ trợ nhiều tính năng như phân quyền người dùng, bảo mật dữ liệu, ghi nhật ký, chống XSS và SQL injection. Để đảm bảo độ tin cậy của các thành phần này, việc tích hợp cô ...
Đăng vào ngày 26 tháng 5 lúc 23:28
Hướng dẫn sử dụng dự án mã nguồn mở DotMatrix
Hướng dẫn sử dụng dự án mã nguồn mở DotMatrix
Chào mừng bạn đến với hướng dẫn chi tiết dành cho DotMatrix! Tài liệu này sẽ giúp bạn nắm rõ cấu trúc dự án, các bước khởi động và cách thiết lập môi trường để sử dụng hiệu quả công cụ mã nguồn mở này.
1. Cấu trúc thư mục và mô tả
DotMatrix tuân thủ nguyên tắc tổ chức dự án rõ ràng, với cấu trúc cơ ...
Đăng vào ngày 25 tháng 5 lúc 12:00
Hướng dẫn cài đặt chi tiết: Xây dựng môi trường phát triển Spring Cloud từ đầu (kèm hướng dẫn khắc phục lỗi)
Cài đặt danh sách (Phải làm theo thứ tự!)
Công cụ
Mục đích
Phiên bản khuyến nghị
Lệnh kiểm tra
JDK
Môi trường Java
JDK 8/11
java -version
...
Đăng vào ngày 24 tháng 5 lúc 11:29
Resilience4j: Giới thiệu và Sử dụng trong Kiến trúc vi dịch vụ
Resilience4j: Thư viện chịu lỗi cho Java 8+
Resilience4j là một thư viện chịu lỗi (fault tolerance) nhẹ dành cho Java 8+ và lập trình hàm, được thiết kế để thay thế Netflix Hystrix đã không được cập nhật nữa. Đây không chỉ là triển khai công tắc mạch (circuit breaker) được Spring Cloud chính thức khuyến nghị mà còn là thành phần cốt lõi trong ...
Đăng vào ngày 23 tháng 5 lúc 23:06
Sử dụng MultipartFile để thực hiện chức năng tải lên tập tin
Sử dụng MultipartFile
Chuẩn bị biểu mẫu
<body>
<form enctype="multipart/form-data" method="post" action="/upload">
Tập tin:<input type="file" name="anh_dai_dien"/>
Tên:<input type="text" name="ten"/>
<input type="sub ...
Đăng vào ngày 23 tháng 5 lúc 06:58
Hệ thống đăng ký và phê duyệt giải đấu bi-da bằng Java: Triển khai mã nguồn
Hệ thống đăng ký và phê duyệt giải đấu bi-da bằng Java: Giải pháp quản lý giải đấu hiệu quả, an toàn và có khả năng mở rộng
Trong bối cảnh môn bi-da ngày càng phát triển, bất kể là giải đấu nghiệp dư hay chuyên nghiệp, quy trình đăng ký và phê duyệt hiệu quả, minh bạch và an toàn là yếu tố quyết định thành công của một giải đấu. Tuy nhiên, phươ ...
Đăng vào ngày 22 tháng 5 lúc 03:05
Giải quyết lỗi RabbitMQ khi chạy HmDianPingApplication.java
Cách khắc phục
Trong file application.yaml, hãy điều chỉnh cấu hình RabbitMQ như sau:
rabbitmq:
host: localhost
username: guest
password: guest
virtual-host: /
port: 5672
Lưu ý:
Địa chỉ host phải khớp với địa chỉ của trang quản lý RabbitMQ trong trình duyệt.
Tên tài khoản và mật khẩu mặc định là guest.
Cổng mặc định là 5672 (nếu bạn ...
Đăng vào ngày 22 tháng 5 lúc 03:03
Các Giải Pháp Khắc Phục Lỗi CORS Trong Ứng Dụng Spring Boot
Giới Thiệu Về Lỗi CORS và Chính Sách Cùng Nguồn Gốc
Lỗi CORS (Cross-Origin Resource Sharing) là một cơ chế bảo mật quan trọng do trình duyệt web áp dụng, dựa trên chính sách cùng nguồn gốc (Same-Origin Policy). Vấn đề này phát sinh khi một yêu cầu HTTP được gửi từ một nguồn gốc (origin) khác với nguồn gốc của tài nguyên mà nó muốn truy cập. "Ng ...
Đăng vào ngày 21 tháng 5 lúc 14:09
Ưu điểm của Spring Boot: Công cụ mạnh mẽ cho phát triển Java hiện đại
Spring Boot là một khung phát triển nhanh dựa trên Spring framework, được phát hành lần đầu vào năm 2014. Với sự đơn giản, linh hoạt và hệ sinh thái mạnh mẽ, nó đã trở thành công cụ được lựa chọn hàng đầu cho phát triển back-end Java. Đặc biệt trong năm 2025, với sự phổ biến của vi dịch vụ, ứng dụng gốc đám mây và DevOps, các lợi thế của Spring ...
Đăng vào ngày 18 tháng 5 lúc 05:23