Chuyên mục

Backend

APIs, databases and distributed systems.

99 Ngày Java — Ngày 04: Toán tử & biểu thức

Ngày 04 của 99 Ngày Java: toán tử số học và cú lừa chia nguyên, ++ prefix vs postfix, logic short-circuit chống NPE, toán tử 3 ngôi và quy tắc thêm ngoặc khi nghi ngờ độ ưu tiên.

31 thg 7, 20265 phút163
99 Ngày Spring — Ngày 04: các kiểu Dependency Injection

Ngày 04 của 99 Ngày Spring: ba kiểu dependency injection — constructor, setter, field — và vì sao constructor injection thắng: final, fail sớm, lộ rõ phụ thuộc, test chỉ cần new.

31 thg 7, 20264 phút241
99 Ngày Spring — Ngày 03: IoC container & Bean

Ngày 03 của 99 Ngày Spring: bean chỉ là POJO được container quản lý, ApplicationContext chứa hơn 100 bean từ đâu ra, và vòng đời bean từ constructor đến @PreDestroy.

31 thg 7, 20264 phút189
99 Ngày Java — Ngày 03: Biến & kiểu dữ liệu nguyên thủy

Ngày 03 của 99 Ngày Java: biến là gì, thuộc mặt 8 kiểu dữ liệu nguyên thủy, giá trị mặc định của field vs biến local, và overflow — khi chiếc hộp int tràn về số âm.

31 thg 7, 20265 phút265
99 Ngày Spring — Ngày 02: Spring Boot & project đầu tiên

Ngày 02 của 99 Ngày Spring: tạo project với Spring Initializr, hiểu starter và auto-configuration, giải mã @SpringBootApplication và chạy ứng dụng web đầu tiên với embedded Tomcat.

30 thg 7, 20264 phút299
99 Ngày Java — Ngày 02: Hello World & cấu trúc chương trình

Ngày 02 của 99 Ngày Java: viết, biên dịch và chạy chương trình đầu tiên; mổ xẻ từng từ khóa trong public static void main; classpath cơ bản và lựa chọn IDE hay terminal.

30 thg 7, 20264 phút336
99 Ngày Spring — Ngày 01: Spring là gì và vì sao ra đời?

Ngày đầu tiên của hành trình 99 Ngày Spring: vấn đề của Java EE ngày xưa, hai khái niệm cốt lõi IoC và Dependency Injection, và bức tranh toàn cảnh hệ sinh thái Spring.

29 thg 7, 20264 phút337
99 Ngày Java — Ngày 01: Java là gì? JVM, JDK và JRE

Ngày đầu tiên của hành trình 99 Ngày Java: Java là gì, triết lý Write Once Run Anywhere, cách code Java biến thành bytecode chạy trên JVM, phân biệt JVM – JRE – JDK và cài đặt JDK 21.

29 thg 7, 20263 phút1648
Xây dựng REST API hoàn chỉnh với Spring Boot 3

Từ khởi tạo dự án đến CRUD, validation và xử lý lỗi chuẩn RFC 7807 với ProblemDetail — mọi thứ bạn cần để dựng REST API production-ready bằng Spring Boot 3.

28 thg 7, 20262 phút94