Q

Quản trị viên

Là một lập trình viên yêu công nghệ, thích viết blog để chia sẻ kiến thức, kinh nghiệm lập trình và những điều thú vị trong thế giới tech.

2272 bài viết · Website
Go 04/07/2026 11 phút

Bắt đầu bằng một tệp, và tách theo miền chứ không theo tầng — cái repo 40 nghìn sao không phải chuẩn

Tổ chức dự án như sắp xưởng đồ nghề: gom theo CÔNG VIỆC, không gom theo VẬT LIỆU, và đừng đóng tủ bốn mươi ngăn cho một hộp đồ nghề. cmd và internal dùng làm gì, ba dấu hiệu đã đến lúc tách package, và vì sao phụ thuộc vòng là lỗi biên dịch.

Spring 03/07/2026 8 phút

RestClient mặc định không có phép chờ — nó giữ luồng của bạn 15 phút và kéo sập cả hệ thống

Gọi HTTP như gọi điện sang phòng ban khác: không đặt phép chờ là cầm máy chờ mãi, 200 cuộc cùng chờ là nghẽn tổng đài. Đo phép chờ mặc định của RestTemplate/RestClient/WebClient, chọn client nào, và ba thứ phải có trước khi gọi ra ngoài.