Course tier 3 trong track Java. Đào sâu JMM, concurrency primitives, blocking vs NIO selector, và JVM internals (bytecode, GC tuning, heap dump). Mục tiêu: debug được performance/memory leak production.
Giảng viên
OLHub Team26bài đã sẵn sàng · Đọc kỹ, không xem video
3 module
Học theo từng phần, không bị nhồi
Nâng cao
Cho dev đã có kinh nghiệm
Tự nhịp
Học theo tốc độ của bạn
~10.5 giờ
26 bài đọc kỹ, không xem video
Bạn sẽ học được gì
Explain JMM happens-before, volatile, synchronized — predict race condition
Implement thread-safe class với 3 chiến lược: immutable, lock, atomic
Diagnose memory leak qua heap dump + jvisualvm
Compare blocking I/O vs NIO selector và choose đúng usecase
Predict hành vi GC khi tune -Xmx, -XX:+UseG1GC trên workload thực tế
Chương trình
3 module · 26 bài. Mỗi bài 18-25 phút đọc kỹ — không xem video, không hype.
10 bài · ~234 phút
11 bài · ~276 phút
Giảng viên
Backend engineers
Backend engineers với kinh nghiệm thực tế trên Java/Spring, PostgreSQL, distributed systems. Tự build và maintain platform này, viết toàn bộ nội dung khoá học theo triết lý “hiểu bản chất, không học vẹt”.
Xem hồ sơ team →Học miễn phí, không cần thẻ, không thời hạn. Chỉ cần bạn ngồi xuống đọc kỹ.