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. error

#error

5 bài viết
Go 11/07/2026 4 phút

Vừa log vừa return err: một lỗi, năm dòng log giống nhau trong sản xuất

Bọc ở đâu, log ở đâu, phân tầng lỗi giữa nghiệp vụ và HTTP, và cách không để lộ chi tiết nội bộ ra API.

#thiet-ke#go#zero-to-hero#golang#error
0
Go 10/07/2026 4 phút

Kiểu lỗi của bạn trở thành API công khai ngay khi ai đó viết errors.As

Khi nào cần kiểu lỗi riêng, cách cài Unwrap và Is, và vì sao thêm một trường vào struct lỗi là thay đổi phá vỡ tương thích.

#go#zero-to-hero#golang#error
0
Go 08/07/2026 4 phút

recover chỉ chạy được bên trong defer — và đó là toàn bộ lý do nó khó dùng sai

Panic là gì, ba trường hợp được phép panic, vì sao recover không phải catch, và cái bẫy panic trong goroutine giết cả chương trình.

#go#zero-to-hero#golang#error
0
Go 07/07/2026 4 phút

Đổi %w thành %v: errors.Is từ true thành false, và không ai báo bạn

Bọc lỗi bằng %w để giữ cây lỗi, errors.Is so sánh danh tính, errors.As lấy lại kiểu cụ thể, và vì sao == không dùng được nữa.

#go#zero-to-hero#golang#error
1
Go 06/07/2026 4 phút

Không có try/catch — và đó là lý do mã Go dài hơn nhưng hiếm khi nuốt lỗi

error chỉ là một interface một method, vì sao Go chọn trả lỗi thay vì ném ngoại lệ, và bốn mẫu xử lý lỗi bạn sẽ gõ hằng ngày.

#go#zero-to-hero#golang#error
1
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
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
200 lambda biên dịch ra 1 tệp .class, 200 lớp ẩn danh ra 201 tệp 23/07/2026 · 15
Thẻ phổ biến
#100-ngay-java#java#go#golang#zero-to-hero#dong-thoi#hieu-nang#collections#thiet-ke#jvm#stream#oop#bao-mat#jmh#van-hanh#test#cong-cu#error#functional#go-loi#interface#io#bytecode#docker#generics#http#luong-ao#bat-bien#bo-nho#build#exception#gc#lambda#logging#bat-dong-bo#channel#collectors#context#java-time#jdbc#jdk#jfr#json#maven#module#optional#pattern-matching#postgresql#record#sealed#sql#timezone#tong-ket#trien-khai#unicode#atomic#autoboxing#bigdecimal#blockingqueue#cache#cas#classloader#classpath#comparator#completablefuture#concurrenthashmap#constructor#da-hinh#database#deadlock#default-method#deque#dieu-khien#do-luong#do-tre#encapsulation#encoding#equals#executor#flaky#flatmap#forkjoin#giam-sat#gradle#hashcode#hashmap#hikaricp#inner-class#iterator#jackson#javac#javap#jit#jlink#jmm#jstack#junit#ke-thua#khoa#kieu-du-lieu#list#lo-trinh#mang#map#memory-leak#method#mockito#nio#owasp#package#pecs#phu-thuoc#pprof#queue#regex#resource#sap-xep#sdkman#serialization#set#slf4j#slice#solid#string#struct#structured-concurrency#switch#synchronized#testcontainers#thread#threadlocal#thread-pool#time#toan-tu#treemap#type-erasure#varargs#volatile
Lưu trữ
  • Tháng 8/2026 21
  • Tháng 7/2026 62
  • Tháng 6/2026 47
  • 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)

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