Hệ thống quản lý mượn sách thư viện dựa trên Java + SSM + Vue
Hệ thống quản lý mượn sách thư viện là một ứng dụng web hiện đại được xây dựng trên nền tảng Java sử dụng SpringBoot và Vue.js cho giao diện người dùng. Hệ thống này cung cấp các chức năng quản lý hiệu quả cho việc mượn trả sách trong môi trường thư viện.
Công nghệ sử dụng
Framework phía máy chủ SpringBoot
Spring Boot là giải pháp mạnh mẽ để ...
Đăng vào ngày 19 tháng 6 lúc 17:33
Giải Quyết Lỗi Giới Hạn Số Lượng Kiểu Dáng Trong Tệp .xlsx Với easypoi
Trong quá trình xuất dữ liệu sang định dạng Excel với easypoi, có thể gặp lỗi: "The maximum number of cell styles was exceeded. You can define up to 64000 styles in a .xlsx workbook".
Để giải quyết vấn đề này, bạn có thể tái sử dụng các kiểu dáng đã được định nghĩa.
package com.example.excel.utils;
import cn.afterturn.easypoi.excel.e ...
Đăng vào ngày 19 tháng 6 lúc 05:38
Các Tập Hợp Trong Java
I. Cơ Bản Về Tập Hợp
1. Khái Quát
2. Các Phương Thức Khởi Tạo và Thêm Phần Tử Của ArrayList
Ví dụ:
3. Các Phương Thức Của ArrayList
II. Nâng Cao Tập Hợp
III. Giao Diện Collection
1. Khái Quát
Ví dụ:
2. Các Phương Thức Thông Dụng Của Collection
Ví dụ:
3. Lặp Trong Collection
4. Giao Diện List
(1) Đặc Điểm và Khái Quát
Ví dụ:
(2) Các Phương Thứ ...
Đăng vào ngày 18 tháng 6 lúc 18:56
Mã hóa và giải mã RSA trong Java
Trong các hệ thống thực tế, thông tin nhạy cảm như mật khẩu thường không được lưu trữ dưới dạng văn bản thuần túy trong cơ sở dữ liệu. Thay vào đó, chúng cần được mã hóa trước khi lưu trữ. Bài viết này cung cấp một công cụ hỗ trợ mã hóa/giải mã RSA.
Thêm thư viện phụ thuộc
<dependency>
<groupId>commons-io</groupId>
&l ...
Đăng vào ngày 18 tháng 6 lúc 17:59
Cài đặt và sử dụng LazyVim cho phát triển Java hiệu quả trong 10 phút
Cài đặt và sử dụng LazyVim cho phát triển Java hiệu quả trong 10 phút
Bạn có đang gặp khó khăn khi thiết lập môi trường phát triển Java trên Neovim? Việc cấu hình LSP, công cụ gỡ lỗi và hỗ trợ mã hóa phức tạp khiến bạn cảm thấy bối rối? Bài viết này sẽ hướng dẫn bạn tận dụng sức mạnh của LazyVim thông qua module ngôn ngữ Java tại plugins/extra ...
Đăng vào ngày 18 tháng 6 lúc 17:55
Tổng hợp Kiến thức Cốt lõi Java cho Phỏng vấn Kỹ thuật: Từ OOP đến Đồng bộ hóa và Hiệu suất
Kiến trúc Dữ liệu và Cơ chế Nền tảng
Java phân loại kiểu dữ liệu thành hai nhóm chính: kiểu nguyên thủy (primitive) và kiểu tham chiếu (reference). Tám kiểu nguyên thủy bao gồm byte, short, int, long, float, double, char và boolean. Mỗi loại đều có lớp bao đóng (wrapper) tương ứng trong gói java.lang để hỗ trợ thao tác đối tượng trong Collectio ...
Đăng vào ngày 18 tháng 6 lúc 03:42
Ghi log có cấu trúc với Seq cho ứng dụng Java Spring Boot
Trong hệ sinh thái .NET, Serilog đã trở thành công cụ ghi nhật ký (logging) được nhiều nhà phát triển ưa chuộng nhờ khả năng ghi log cấu trúc mạnh mẽ và tích hợp mượt mà với Seq. Seq, một công cụ tìm kiếm và bảng điều khiển log, biến các giá trị nội suy trong log thành dữ liệu có cấu trúc, giúp nhà phát triển nhanh chóng tìm kiếm, xác định vấn ...
Đăng vào ngày 17 tháng 6 lúc 21:54
Phân tích XMLConfigBuilder trong MyBatis
Lớp XMLConfigBuilder nằm trong gói org.apache.ibatis.builder.xml, kế thừa từ BaseBuilder. Đúng như tên gọi, lớp này chịu trách nhiệm phân tích và xây dựng cấu hình MyBatis từ tệp XML.
Lớp này quản lý 4 thuộc tính chính:
private boolean isParsed; // đánh dấu đã phân tích chưa
private XPathParser xmlParser;
private String activeEnv;
private Refl ...
Đăng vào ngày 17 tháng 6 lúc 20:52
Các Đặc Trưng Của Lập Trình Hướng Đối Tượng Trong Java
Các đặc trưng của lập trình hướng đối tượng (OOP) trong Java là nội dung cốt lõi trong các cuộc phỏng vấn kỹ thuật. Bài viết này sẽ phân tích chi tiết bốn đặc trưng chính, khái niệm quan trọng, các câu hỏi thường gặp và ứng dụng thực tế, kèm theo ví dụ minh họa và giải thích sâu sắc.
I. Phân Tích Bốn Đặc Trưng Chính
Bao Bọc (Encapsulation)
Ý ...
Đăng vào ngày 17 tháng 6 lúc 18:32
Triển khai chức năng tải lên tệp với Spring Boot và Layui
Ghi chú phát triển chức năng tải lên tệp
Thực hiện chức năng tải lên tệp với giao diện sử dụng thành phần Layui và nền tảng Spring Boot
Mã nguồn giao diện người dùng:
HTML:
<button type="button" class="layui-btn" id="fileUploadBtn">
<i class="layui-icon"></i>Tải lên hình ...
Đăng vào ngày 17 tháng 6 lúc 16:15