Algorithm
- BOJ - 수열
- BOJ - 수들의 합 2
- BOJ - 고냥이
- BOJ - 좋다
- BOJ - List of Unique Numbers
- BOJ - 두 용액
- BOJ - 부분합
- BOJ - K번째 수
- BOJ - K번째 수
- BOJ - 어두운 굴다리
- BOJ - 이상한 술집
- BOJ - 용돈 관리
- BOJ - 기타 레슨
- BOJ - 예산
- BOJ - 랜선 자르기
- BOJ - 숫자 카드 2
- BOJ - 두 수의 합
- BOJ - 듣보잡
- BOJ - 수 찾기
- BOJ - 공유기 설치
- BOJ - 나무 자르기
- BOJ - 두 용액
- BOJ - 먹을 것인가 먹힐 것인가
- BOJ - 단어정렬
- BOJ - 단어정렬
- BOJ - 화살표 그리기
- BOJ - 카드
- BOJ - 수열 정렬
- BOJ - 국영수
- BOJ - N과 M (9)
- BOJ - 암호 만들기
- BOJ - 부분수열의 합
- BOJ - N-Queen
- BOJ - 연산자 끼워넣기
- BOJ - N과 M(2)
- BOJ - N과 M(4)
- BOJ - N과 M(1)
- BOJ - N과 M(3)
- LeetCode - Flood Fill
- LeetCode - Decode String
- LeetCode - Implement Queue using Stacks
- LeetCode - Binary Tree Inorder Traversal
- LeetCode - Target Sum
- LeetCode - Clone Graph
- LeetCode - Evaluate Reverse Polish Notation
- LeetCode - Daily Temperatures
- LeetCode - Valid Parentheses
- LeetCode - Min Stack
- LeetCode - Add Binary
- LeetCode - Perfect Squares
- LeetCode - Open the Lock
- LeetCode - Number of Islands
- LeetCode - Design Circular Queue
- LeetCode - Move Zeroes
- LeetCode - Remove Duplicates from Sorted Array
- LeetCode - Reverse Words in a String III
- LeetCode - Reverse Words in a String
- LeetCode - Pascal's Triangle II
- LeetCode - Rotate Array
- LeetCode - Minimum Size Subarray Sum
- LeetCode - Max Consecutive Ones
- LeetCode - Remove Element
- LeetCode - Two Sum II - Input array is sorted
- LeetCode - Array Partition
- LeetCode - Reverse String
- LeetCode - Longest Common Prefix
- LeetCode - Implement strStr()
- LeetCode - Pascal's Triangle
- LeetCode - Spiral Matrix
- LeetCode - Diagonal Traverse
- LeetCode - Plus One
- LeetCode - Largest Number At Least Twice of Others
- LeetCode - Find Pivot Index
- HackerRank - Recursion: Davis' Staircase
- HackerRank - Simple Text Editor
- HackerRank - Queue using Two Stacks
- HackerRank - Delete duplicate-value nodes from a sorted linked list
- HackerRank - Merge two sorted linked lists
- HackerRank - Compare two linked lists
- HackerRank - Reverse a linked list
- HackerRank - Print in Reverse
- HackerRank - Binary Search Tree:Insertion
- HackerRank - Level Order Traversal
- HackerRank - Inorder Traversal
- HackerRank - Postorder Traversal
- HackerRank - Preorder Traversal
- HackerRank - Delete a Node
- HackerRank - Insert a Node at the Tail of a Linked List
- HackerRank - Tree: Huffman Decoding
- HackerRank - Array Manipulation
- HackerRank - Sparse Arrays
- HackerRank - Insert a node at the head of a linked list
- HackerRank - Print the Elements of a Linked List
- HackerRank - Left Rotation
- HackerRank - Arrays - DS
- HackerRank - Roads and Libraries
- HackerRank - Castle on the Grid
- HackerRank - Largest Rectangle
- HackerRank - Queues: A Tale of Two Stacks
- HackerRank - Luck Balance
- HackerRank - Fraudulent Activity Notifications
- HackerRank - Sorting: Comparator
- HackerRank - Frequency Queries
- HackerRank - Sherlock and Anagrams
- HackerRank - Common Child
- HackerRank - New Year Chaos
- HackerRank - Max Array Sum
- HackerRank - Balanced Brackets
- HackerRank - Max Min
- HackerRank - Minimum Time Required
- HackerRank - Triple sum
- HackerRank - Pairs
- HackerRank - Ice Cream Parlor
- HackerRank - Ice Cream Parlor
- HackerRank - Count Triplets
- HackerRank - Minimum Swaps2
- HackerRank - hackerland-radio-transmitters
- A* (A-star) 알고리즘
- HackerRank - Candies
- HackerRank - Maximum Perimeter Triangle
- 동적 프로그래밍 1 : 메모이제이션, 피보나치 수, 최단 경로, 추측
- 최단경로 3:다익스트라 가속화
- 최단경로 3:벨만 포드
- 최단경로 2:다익스트라
- 최단경로 1:도입
- 그래프 2:깊이 우선 탐색
- 그래프 1:너비 우선 탐색
- 수 1
- 해싱 3: 개방 주소법
- 해싱 2
- 해싱 1
- 선형 시간 정렬
- 균형 이진 탐색 트리
- 일정 예약과 이진 탐색 트리
- 힙 & 힙 정렬
- 삽입 정렬과 합병 정렬
- 계산 모델
- 극대값 찾기
Algorithm-Type
Asynchronous
CKA
- CKA - Kubernetes TroubleShooting(1)
- CKA - Kubernetes Upgrade
- CKA - Check Resource Information
- CKA - Persistence Volume Claim을 사용하는 Pod 운영
- CKA - Persistence Volume
- CKA - Ingress 구성
- CKA - Secret 운영
- CKA - ConfigMap 운영
- CKA - NodePort 서비스 생성
- CKA - init container
- CKA - CPU 사용량이 높은 Pod 검색
- CKA - Pod Log 추출
- CKA - Deployment & Expose the Service
- CKA - Node 정보 수집
- CKA - Node 관리
- CKA - NodeSelector
- CKA - Rolling Update & Roll Back
- CKA - Deployment & Pod Scale
- CKA (Pod) - Side-car Container Pod
- CKA (Pod) - multi-container Pod
- CKA (Pod) - Static Pod
- CKA (Pod) - Create Pod
- CKA (Trouble Shooting) - etcd backup & restore
CS
Data Structure
Deck.gl
Docker
GLSL
JAVA
- JAVA - 멀티 코어를 100% 활용하는 자바 병렬 프로그래밍
- JAVA - Java11 특징
- JAVA - Java8 특징
- JAVA - JVM Class Loader
- JAVA - Static
- JAVA - JVM Thread Dump
- JAVA - Junit
- JAVA - Arrays.sort()
- JAVA - Comparable , Comparator 차이
- JAVA - List , ArrayList 차이
- JAVA - String 기본
- 비트 조작
- EFFECTIVE JAVA 직렬화
- EFFECTIVE JAVA 동시성
- EFFECTIVE JAVA 예외
- EFFECTIVE JAVA 일반적인 프로그래밍 원칙
- EFFECTIVE JAVA 메서드
- EFFECTIVE JAVA 람다와 스트림
- EFFECTIVE JAVA 열거타입과 애너테이션
- EFFECTIVE JAVA 제네릭
- EFFECTIVE JAVA 클래스와 인터페이스
- EFFECTIVE JAVA 모든 객체의 공통 메서드
- EFFECTIVE JAVA 객체 생성과 파괴
JPA
- 자바 ORM표준 JPA 프로그래밍 - N+1
- 자바 ORM표준 JPA 프로그래밍 - 객체지향 쿼리 언어
- 자바 ORM표준 JPA 프로그래밍 - 값 타입
- 자바 ORM표준 JPA 프로그래밍 - 프록시와 연관관계 정리
- 자바 ORM표준 JPA 프로그래밍 - 고급 매핑
- 자바 ORM표준 JPA 프로그래밍 - 다양한 연관관계 매핑
- 자바 ORM표준 JPA 프로그래밍 - 연관관계 매핑 기초
- 자바 ORM표준 JPA 프로그래밍 - 엔티티 매핑
- 자바 ORM표준 JPA 프로그래밍 - 영속성관리
- 자바 ORM표준 JPA 프로그래밍 - JPA 시작
- 자바 ORM표준 JPA 프로그래밍 - JPA 소개
JavaScript
Kubernetes
- Kubernetes - Metric Server
- Kubernetes - Pod Auto Scaler - HPA
- Kubernetes - Pod Auto Scaler - VPA
- Kubernetes - Monitoring, Logging and Debugging(2)
- Kubernetes - Monitoring, Logging and Debugging(1)
- Kubernetes - Static PODs
- Kubernetes - DaemonSets
- Kubernetes - Taints and Tolerations
- Kubernetes - Assign Pods to Node
- Kubernetes - Label&Selector
- Kubernetes - Service
- Kubernetes - Namespaces
- Kubernetes - Deployments
- Kubernetes - ReplicaSet
- Kubernetes - Pods
- Kubernetes - Components