Today-I-Learned Algorithm 시간복잡도 코테 문제 유형 Android Coroutine Retrofit2 Rx DI Android-Thread Gradle Android와 Gradle CS Memory Stack Frame Data Structure 기본 추상자료형 Design Pattern 애플리케이션 설계와 SOLID 법칙 Repository Pattern ▶️ BLOG MVC_MVP_MVVM 비교 Git My Git Commit Message Convention My Android Coding Convention Reset & Revert Java Java-Thread Kotlin Kotlin Kotlin Delegates Kotlin Constructor Network 01 네트워크란 무엇인가? 02 네트워크 모델 03 2계층 04 3계층 05 ARP 프로토콜 06 IP 프로토콜 07 4계층 08 UDP 09 TCP 10 NAT와 포트포워딩 11 7계층 프로토콜 HTTP OS 1.운영체제 개요 2_1_컴퓨터_시스템_구조 2_2_컴퓨터_시스템_구조 2_3_컴퓨터_시스템_구조 3_1_프로세스 관리 3_2_프로세스 관리 3_3_프로세스 관리 3_4_프로세스 관리 3_5_프로세스 관리 3_6_프로세스 관리 4_1_CPU_스케줄링 4_2_CPU_스케줄링 5_1_병행제어 5_2_병행제어 5_3_병행제어 5_4_병행제어 6_1_데드락 7_1_메모리 관리 7_2_메모리 관리 7_3_메모리관리 8_1_가상 메모리 RxJava 1. Reactive Programming ▶️ BLOG 2. Observable ▶️ BLOG 3. Single, Maybe, Completable, Flowable ▶️ BLOG 4. 연산자 5. 스케줄러 Hot Observable, Cold Observable ▶️ BLOG subscribeOn과 observeOn의 차이 backpressure와 Flowable