Bỏ qua, tới nội dung chính
Cà Phê & Code Cà Phê & Code
  • Trang chủ
  • Chuyên mục
    • Go
    • Java
    • Spring

    • Tất cả chuyên mục
  • Sê-ri
  • Thẻ
  • Giới thiệu
  • Liên hệ
Đăng nhập
  1. Trang chủ
  2. Thẻ
  3. spring

#spring

60 bài viết
Spring 07/07/2026 5 phút

21 truy vấn cho thứ cần đúng 1 — và join fetch vẫn tốn 2 vì một chữ EAGER

Đo N+1 trên dữ liệu thật, ba cách chữa với số truy vấn đo được, và vì sao @ManyToOne mặc định là EAGER lại là lỗi thiết kế của JPA.

#spring#hieu-nang#csdl#zero-to-hero#java#jpa
0
Spring 06/07/2026 5 phút

Viết một dòng tên phương thức, Spring sinh câu SQL — và Page luôn tốn hai truy vấn

Repository của Spring Data JPA, truy vấn dẫn xuất từ tên phương thức, projection bằng interface, và chỗ tên phương thức không còn đáng dùng.

#spring-data#spring#csdl#zero-to-hero#java#jpa
0
Spring 05/07/2026 5 phút

Đánh phiên bản bằng header Accept: client không khai phiên bản nhận về 406, không phải bản mặc định

Bốn cách đánh phiên bản API và cái bẫy đo được, phân trang offset so với con trỏ, và vì sao trang 5000 là truy vấn đắt nhất hệ thống.

#rest#spring#zero-to-hero#phan-trang#java
0
Spring 04/07/2026 5 phút

Thêm một Filter, phản hồi thứ hai còn 0 byte — ETag là dòng cấu hình rẻ nhất trong Spring

Mã trạng thái đúng, 201 kèm Location, 204 không thân, ETag cho 304 đo được, và những chỗ tranh cãi REST không đáng bỏ thời gian.

#rest#spring#zero-to-hero#thiet-ke-api#java
1
Spring 03/07/2026 5 phút

RestClient mặc định chờ 5027ms cho một endpoint ngủ 5 giây — nghĩa là nó chờ mãi

Đo phép chờ mặc định của RestTemplate, RestClient và WebClient, chọn client nào cho việc gì, và ba thứ phải cấu hình trước khi gọi ra ngoài.

#http#spring#zero-to-hero#restclient#webclient#java
1
Spring 02/07/2026 5 phút

Tệp vượt giới hạn trả 413 với thân rỗng — và @ControllerAdvice của bạn không bắt được

MultipartFile, đặt giới hạn kích thước, vì sao lỗi vượt trần lọt khỏi advice có basePackages, và bốn việc phải làm với tệp người dùng tải lên.

#bao-mat#spring#zero-to-hero#upload#java
1
  • 1
  • …
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

Trang 7 / 10 — tổng 60 bài viết

Tìm kiếm
Admin

Nơi cà phê gặp dòng code

Xem thêm
Chuyên mục
  • Java 100
  • Go 60
  • Spring 60
Xem nhiều nhất
Biến, kiểu nguyên thuỷ và kiểu tham chiếu: vì sao 127 khác 128 05/05/2026 · 18
Từ 866MB xuống 126MB — và ảnh nhỏ nhất lại in tiếng Việt thành dấu hỏi 06/08/2026 · 17
Lỗi đua có mặt trong cả 900 lần chạy. Test bắt được 0% — cho tới khi tôi thêm một dòng sleep 05/08/2026 · 16
Từ mã nguồn tới lúc chạy: mổ một file .class ra xem bên trong 04/05/2026 · 16
Bốn câu SQL H2 chấp nhận mà PostgreSQL từ chối — và H2 hoá ra không hề nhanh hơn 04/08/2026 · 15
Thẻ phổ biến
#java#zero-to-hero#100-ngay-java#go#golang#spring#dong-thoi#hieu-nang#bao-mat#van-hanh#collections#csdl#jvm#thiet-ke#jpa#spring-boot#spring-security#stream#test#oop#jmh#cong-cu#docker#error#functional#go-loi#http#interface#io#luong-ao#spring-mvc#tong-ket#bytecode#generics#logging#trien-khai#bat-bien#bo-nho#build#cache#exception#gc#giam-sat#jdbc#json#lambda#sql#bat-dong-bo#channel#collectors#context#giao-dich#hikaricp#jackson#java-time#jdk#jfr#junit#lo-trinh#maven#module#optional#owasp#pattern-matching#postgresql#record#rest#sealed#testcontainers#timezone#unicode#actuator#async#atomic#autoboxing#bigdecimal#blockingqueue#cas#cau-hinh#classloader#classpath#comparator#completablefuture#concurrenthashmap#constructor#cors#criteria#csp#csrf#da-hinh#database#deadlock#default-method#deque#dieu-khien#do-luong#do-tre#dto#encapsulation#encoding#equals#executor#flaky#flatmap#flyway#forkjoin#graalvm#gradle#hashcode#hashmap#hibernate#inner-class#iterator#javac#javap#jit#jlink#jmm#jstack#jwt#ke-thua#khoa#kien-truc#kieu-du-lieu#list#mang#map#mat-khau#memory-leak#method#mockito#native-image#nio#oauth2#oidc#package#pecs#phan-quyen#phan-trang#phu-thuoc#pprof#queue#redis#regex#resource#restclient#sap-xep#scheduled#sdkman#serialization#servlet#set#slf4j#slice#solid#spring-data#string#struct#structured-concurrency#su-kien#switch#synchronized#thiet-ke-api#thread#threadlocal#thread-pool#thymeleaf#time#toan-tu#tracing#treemap#type-erasure#upload#varargs#volatile#webclient
Lưu trữ
  • Tháng 8/2026 33
  • Tháng 7/2026 93
  • Tháng 6/2026 64
  • Tháng 5/2026 30
Theo dõi blog

Nhận email mỗi khi có bài viết mới. Không quảng cáo, huỷ bất cứ lúc nào.

Hoặc dùng RSS
Cà Phê & Code Cà Phê & Code

Blog cá nhân chia sẻ kiến thức lập trình, kiến trúc phần mềm và công nghệ.

Liên kết
  • Trang chủ
  • Chuyên mục
  • Thẻ
  • Giới thiệu
  • Liên hệ
Chuyên mục nổi bật
Java (100)Go (60)Spring (60)

© 2026 Cà Phê & Code. Bảo lưu mọi quyền. Được xây dựng bằng Spring Boot & Thymeleaf.