Cách đóng gói và triển khai ứng dụng Java

Đã đến lúc hoàn thiện quy trình triển khai ứng dụng Java Trong quá trình làm việc, bạn có bao giờ gặp khó khăn khi triển khai ứng dụng không? Bạn có bao giờ phải nhờ đến bộ phận vận hành để thay đổi cấu hình không? Trong số các phương pháp triển khai mà tôi đã gặp, có một số vấn đề sau: Mã nguồn và các thư viện phụ thuộc được tải lên máy chủ b ...

Đăng vào ngày 29 tháng 5 lúc 23:43

Spring Boot với IDEA - Tích hợp MyBatis cho dự án

Kết hợp MyBatis vào dự án Spring Boot để thực hiện chức năng quản lý người dùng cơ bản (thêm, xóa, sửa, tra cứu) Dự án Hello World: https://www.cnblogs.com/clamp7724/p/12579171.html Lưu ý rằng MySQL của tôi có phiên bản 10.0 trở lên, nếu phiên bản cũ có thể gây lỗi, đối với các phiên bản cũ hơn bạn có thể tham khảo video này: https://www.bilibi ...

Đăng vào ngày 29 tháng 5 lúc 04:06

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