Phát triển hệ thống y tế trực tuyến dựa trên reflection (Phần 3)
Giới thiệu:
Bài viết này sẽ thực hiện chức năng danh sách và phân trang cho trang quản lý, cùng với các thao tác thêm, sửa, xóa và tìm kiếm thông tin. Chúng ta sẽ lấy quản lý bác sĩ khám bệnh làm ví dụ, các phần khác tương tự nên không trình bày chi tiết. Bắt đầu luôn với các chức năng cụ thể.
I. Triển khai danh sách và phân trang cho quản lý ...
Đăng vào ngày 6 tháng 7 lúc 07:52
Cấu hình mô-đun ghi nhật ký cho khung mini-web
Khởi tạo khung mini-web với định tuyến regex
import pymysql
import re
from urllib.parse import unquote
template_dir = "./templates"
url_router = dict()
def route(path):
def decorator(func):
url_router[path] = func
def wrapper(filename):
return func(filename)
return wrapper
return decorator
@rou ...
Đăng vào ngày 4 tháng 7 lúc 07:18
Hệ thống đặt vé rạp chiếu phim tích hợp Spring Boot và Vue với quản lý vai trò, phòng chiếu và lịch chiếu
Hệ thống đặt vé rạp chiếu phim được xây dựng trên kiến trúc phân tầng rõ ràng: backend dựa trên Spring Boot (Java 8+), sử dụng MySQL 5.7+ làm cơ sở dữ liệu quan hệ; frontend được phát triển bằng Vue 3 kết hợp Element Plus cho giao diện người dùng chuyên nghiệp. Dự án hỗ trợ đầy đủ chức năng quản trị và trải nghiệm người dùng thông qua hai cổng ...
Đăng vào ngày 4 tháng 7 lúc 05:42
Hướng dẫn xây dựng hệ thống MySQL Replication theo phương thức truyền thống
Nguyên lý hoạt động của MySQL Replication
Mô hình Master-Slave trong MySQL hoạt động dựa trên việc truyền tải dữ liệu từ nhật ký nhị phân (Binary Log). Khi dữ liệu trên Master thay đổi, các sự kiện này được ghi vào binlog. Phía Slave sẽ chạy một luồng I/O thread để kết nối với Master, đọc các sự kiện binlog và chép vào relay log cục bộ. Sau đó, ...
Đăng vào ngày 3 tháng 7 lúc 02:00
Ghi chú học MySQL: Cơ bản (DQL, DCL, Hàm)
DQL - Ngôn ngữ truy vấn dữ liệu
Giới thiệu về DQL
DQL (Data Query Language - Ngôn ngữ truy vấn dữ liệu) được sử dụng để truy vấn các bản ghi trong bảng cơ sở dữ liệu.
Từ khóa truy vấn: SELECT
Cú pháp DQL
CHỌN
danh sách_các_cột
TỪ
danh_sách_bảng
Ở ĐÂU
danh_sách_điều_kiện
NHÓM THEO
danh_sách_cột_nhóm
CÓ
danh_sách_điều_kiện_sau ...
Đăng vào ngày 2 tháng 7 lúc 20:06
Đảm bảo tính nhất quán dữ liệu giữa Redis và MySQL bằng cơ chế cập nhật chủ động bộ nhớ đệm
Để giải quyết vấn đề nhất quán dữ liệu giữa cơ sở dữ liệu và bộ nhớ đệm, hệ thống áp dụng chiến lược cập nhật chủ động bộ nhớ đệm, kết hợp với mô hình xóa bộ nhớ đệm trước khi ghi vào cơ sở dữ liệu (dual-write with cache invalidation), đồng thời bao bọc cả hai thao tác — cập nhật MySQL và xóa Redis — trong cùng một giao dịch để đảm bảo tính ng ...
Đăng vào ngày 2 tháng 7 lúc 14:18
Hướng Dẫn Giải Quyết Các Bài Toán SQL Phỏng Vấn Thực Chiến
Danh Sách Các Câu Truy Vấn Tiêu Biểu
Dưới đây là bộ sưu tập các kịch bản xử lý dữ liệu phổ biến thường xuất hiện trong các buổi phỏng vấn kỹ thuật, kèm theo ví dụ minh họa cách viết truy vấn hiệu quả bằng MySQL.
1. Lọc sản phẩm đạt chuẩn bền vững
Yêu cầu tìm ra các mã sản phẩm có trạng thái tái chế cao và hàm lượng thấp.
SELECT
product_i ...
Đăng vào ngày 2 tháng 7 lúc 07:53
Xuất dữ liệu bằng mysqldump
mysqldump là công cụ dòng lệnh của MySQL dùng để sao lưu cơ sở dữ liệu. Công cụ này tạo ra chuỗi lệnh SQL có thể lưu vào tệp, chứa đầy đủ các câu lệnh cần thiết để tái tạo cơ sở dữ liệu như CREATE DATABASE, CREATE TABLE, INSERT, v.v. Giúp thực hiện di chuyển hoặc khôi phục cơ sở dữ liệu nhanh chóng và nhẹ nhàng.Trong bảo trì hệ thống, việc xuất ...
Đăng vào ngày 1 tháng 7 lúc 18:52
Cài đặt Seata trên CentOS với MySQL (Phiên bản nhị phân)
Seata chính thức: https://seata.io/vi-vn/
Cấu hình Nacos 2.0.4 sử dụng MySQL làm cơ sở lưu trữ. Lưu ý: Seata hỗ trợ 3 chế độ lưu trữ (file, db, redis). Với hệ thống đơn lẻ và chế độ file, chỉ cần giải nén và khởi động. Chế độ redis yêu cầu Seata Server 1.3+.
Thông tin tương thích Spring Cloud Alibaba: https://github.com/alibaba/spring-cloud- ...
Đăng vào ngày 30 tháng 6 lúc 22:11
Cài Đặt Zabbix Trên CentOS 7.6
Cài Đặt Zabbix
1. Cách cài đặt
1.1 Cài đặt bằng apt
1.2 Cài đặt từ mã nguồn
1.2.1 Tải về gói mã nguồn
Địa chỉ tải về: https://www.zabbix.com/download_sources
Địa chỉ tải về phiên bản 6.0 LTS: https://cdn.zabbix.com/zabbix/sources/stable/6.0/zabbix-6.0.30.tar.gz
[root@maychu_zabbix ~]# curl -O https://cdn.zabbix.com/zabbix/sources/stable/ ...
Đăng vào ngày 30 tháng 6 lúc 20:25