ol
olhub·Khoá học

Java Internals & Concurrency

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.

OL

Giảng viên

OLHub Team
Miễn phíNâng cao

42bài đã sẵn sàng · Đọc kỹ, không xem video

4 module

Học theo từng phần, không bị nhồi

Nâng cao

Cho dev đã có kinh nghiệm

42 bài

Text-first — đọc kỹ, không xem video

~11.8 giờ

Tự nhịp, học theo tốc độ của bạn

Bạn sẽ học được gì

Sau khoá học, bạn sẽ:

  • 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

Nội dung khoá học

4 module · 42 bài. Mỗi bài 18-25 phút đọc kỹ — không xem video, không hype.

  1. 01

    Concurrency cơ bản

    19 bài · ~257 phút

  2. 02

    I/O & NIO

    7 bài · ~111 phút

  3. 03

    JVM Internals

    13 bài · ~280 phút

  4. 04

    Collections Internals

    3 bài · ~61 phút

Giảng viên

Ai đứng sau khoá này

OL

OLHub Team

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 →

Sẵn sàng bắt đầu?

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