OLHub
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

26bà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ì

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

3 module · 26 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

    10 bài · ~234 phút

  2. 02

    I/O & NIO

    5 bài · ~118 phút

  3. 03

    JVM Internals

    11 bài · ~276 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ỹ.