📕 Today I Learned(TIL) Wiki 🌵 오늘 내가 배운 것을 기록합니다. 🌵 Database DB 내부 동작방식(Oracle 중심) - Basic Database 개요 Oracle 제품군 Oracle의 여러 프로세스 공유 메모리 SQL 분석과 공유 풀 오라클의 기동과 정지 오라클의 데이터 구조 커넥션과 서버 프로세스의 생성 오라클의 대기와 LOCK REDO와 UNDO의 동작 백업&복구의 구조와 동작 백그라운드 프로세스의 동작과 역할 SQL 튜닝(Oracle 중심) 1.1 SQL 처리과정과 IO 1.2 SQL 공유 및 재사용 1.3 데이터 저장 구조 및 IO 메커니즘 2.1 인덱스 구조 및 탐색 2.2 인덱스 기본 사용법 2.3 인덱스 확장기능 사용법 3.1 테이블 엑세스 최소화 3.2 부분범위 처리 활용 3.3 인덱스 스캔 효율화 SQL with recursive NTILE DevOps AWS AWS 개요 IAM EC2 Route53 Build Turborepo JS Package Manager pnpm monorepo Versioning changelog 객체지향 프로그래밍(OOP) 객체지향 패러다임 : 협력,책임,역할 의존성(Dependency) 상속 : 코드 재사용의 함정 합성 : 유연한 코드로 가는 길 람다(Lambda) JAVA 자바에서 system call 디자인 패턴 디자인 패턴을 공부하는 이유 행위 패턴 Strategy 패턴 Observer 패턴 구조 패턴 Decorator 패턴 Adaptor 패턴 Proxy 패턴 생성 패턴 Builder 패턴 Factory Method 패턴 Singleton 패턴 아키텍처 패턴 Hexagonal Architecture Spring Gradle Annotaions Javascript 고차함수 bind call 함수형 프로그래밍 일급객체 map,filter,each 커링함수 Map vs WeakMap Open Source CommanderJs pm2 FE React(18.2.0 기준) 리액트의 역사 렌더링 동작 타입스크립트 개요 CSS SCSS component 지연 로딩 방식비교 Web API Intersection Observer API OS 운영체제 daemonize Algorithm Dijkstra Git Merge 방법들 tag Tools Database DBeaver