Categories

network

- TCP and UDP
- OSI 7 Layers
- TCP-HandShake
- LoadBalancing
- Proxy

web

- Http Get and Post
- Cookie and Session
- RESTful API
- CSR and SSR
- Http Status Code
- What happens when type url
- Http Header
- Https
- Cache
- Web Crawler
- URI URL RUN
- CORS
- JSON and XML
- MIME

OS

- Process And Thread
- About OS
- Interrput
- OS Memory
- [OS] 동기와 비동기, 블로킹과 논블로킹
- CPU Scheduler

Linux

- Vi Command
- Linux Derectory
- Linux Command

JS

- VDOM
- vue js lazy load
- console.log width css
- Closure
- async/await
- IIFE
- Hoisting
- Type Script
- Webpack
- ES6
- Babel

Java

- Java String
- Int And Integer
- equals and ==
- JVM & Java Memory Area
- Java Comfile
- Java 8
- abstract class and interface
- Java 4대 특성 5대 원칙
- Stream
- Java Static
- Java Stack Heap Memory
- Java Compare
- Java Collection Print
- Java Nested Class
- Java Scanner and BufferedReader

Spring

- AppConfig
- Service Repository Injection
- Entity, DTO, VO
- Cascade

DB

- DB Redis
- Primary Key And Foreign Key
- DB INDEX
- DB Transaction
- DB Normalization
- DB NoSql
- DB Partitioning
- Layered Architecture
- DB ORM
- CAP and PACELC
- DB Replication and Clustering
- DB Transaction Isolation Level
- DB Guide
- DB Comparison

DevOps

- CI/CD

DataStructure

- Array vs Linked List
- Binary Tree
- Binary Search Tree
- Heap
- Linear search
- Steak And Queue
- Hash Table

DesignPattern

- What is Design Pattern?
- Singleton
- Factory Pattern
- Builder pattern
- Abstract Factory Pattern
- Adapter pattern
- Prototype pattern
- Composite pattern
- Proxy pattern
- Flyweight pattern
- Facade pattern
- Decorator pattern
- Bridge pattern