https://github.com/rlaisqls/til
배운 것을 글로 기록합니다
https://github.com/rlaisqls/til
backend database devops network operating-system
Last synced: 12 days ago
JSON representation
배운 것을 글로 기록합니다
- Host: GitHub
- URL: https://github.com/rlaisqls/til
- Owner: rlaisqls
- Created: 2022-04-30T01:45:02.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2026-02-25T07:34:02.000Z (26 days ago)
- Last Synced: 2026-02-25T12:41:12.574Z (26 days ago)
- Topics: backend, database, devops, network, operating-system
- Language: Shell
- Homepage:
- Size: 10.3 MB
- Stars: 50
- Watchers: 4
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TIL
```
files : 863
derectories : 193
```
1. 학습한 지식을 md 파일로 정리합니다.
2. 머릿속에 있는 막연한 개념을 글로 적어 구체화합니다.
3. 이 repository에 기록된 지식을 이해하고 응용할 수 있도록 합니다.
.
┗━ [**AI**](<./AI>)
┃ ┗━ [**LLM**](<./AI/LLM>)
┃ ┃ ┗━ [CTM](<./AI/LLM/CTM.md>)
┃ ┃ ┗━ [Curcuit Tracing](<./AI/LLM/Curcuit Tracing.md>)
┃ ┃ ┗━ [Prompt Engineering](<./AI/LLM/Prompt Engineering.md>)
┃ ┗━ [**Vector Search**](<./AI/Vector Search>)
┃ ┃ ┗━ [Distance Metrics](<./AI/Vector Search/Distance Metrics.md>)
┃ ┃ ┗━ [Index━realated chians](<./AI/Vector Search/Index━realated chians.md>)
┃ ┃ ┗━ [Vector Search](<./AI/Vector Search/Vector Search.md>)
┃ ┗━ [**embedding**](<./AI/embedding>)
┃ ┃ ┗━ [embedding and chunking](<./AI/embedding/embedding and chunking.md>)
┃ ┃ ┗━ [임베딩](<./AI/embedding/임베딩.md>)
┃ ┗━ [**실습**](<./AI/실습>)
┃ ┃ ┗━ [CNN, RNN](<./AI/실습/CNN, RNN.md>)
┃ ┃ ┗━ [MNIST 숫자 판별](<./AI/실습/MNIST 숫자 판별.md>)
┃ ┃ ┗━ [배, 자동차, 비행기 분류하기](<./AI/실습/배, 자동차, 비행기 분류하기.md>)
┃ ┗━ [**자연어 처리**](<./AI/자연어 처리>)
┃ ┃ ┗━ [BERT](<./AI/자연어 처리/BERT.md>)
┃ ┃ ┗━ [LSA와 LDA](<./AI/자연어 처리/LSA와 LDA.md>)
┃ ┗━ [AnthropicBlogs](<./AI/AnthropicBlogs.md>)
┃ ┗━ [CNN](<./AI/CNN.md>)
┃ ┗━ [DropOut](<./AI/DropOut.md>)
┃ ┗━ [HNSW](<./AI/HNSW.md>)
┃ ┗━ [Keras](<./AI/Keras.md>)
┃ ┗━ [LangchainOptions](<./AI/LangchainOptions.md>)
┃ ┗━ [OpenCV Inpainting](<./AI/OpenCV Inpainting.md>)
┃ ┗━ [Optimizer](<./AI/Optimizer.md>)
┃ ┗━ [PaddleOCR](<./AI/PaddleOCR.md>)
┃ ┗━ [RAG](<./AI/RAG.md>)
┃ ┗━ [RNN](<./AI/RNN.md>)
┃ ┗━ [Whisper](<./AI/Whisper.md>)
┃ ┗━ [선형회귀](<./AI/선형회귀.md>)
┃ ┗━ [퍼셉트론](<./AI/퍼셉트론.md>)
┃ ┗━ [활성화함수](<./AI/활성화함수.md>)
┗━ [**DevOps**](<./DevOps>)
┃ ┗━ [**AWS**](<./DevOps/AWS>)
┃ ┃ ┗━ [**Analytics**](<./DevOps/AWS/Analytics>)
┃ ┃ ┃ ┗━ [Athena](<./DevOps/AWS/Analytics/Athena.md>)
┃ ┃ ┃ ┗━ [LogGroup](<./DevOps/AWS/Analytics/LogGroup.md>)
┃ ┃ ┗━ [**Computing**](<./DevOps/AWS/Computing>)
┃ ┃ ┃ ┗━ [ASG Lifecycle Hook](<./DevOps/AWS/Computing/ASG Lifecycle Hook.md>)
┃ ┃ ┃ ┗━ [ECS](<./DevOps/AWS/Computing/ECS.md>)
┃ ┃ ┃ ┗━ [Instance Store](<./DevOps/AWS/Computing/Instance Store.md>)
┃ ┃ ┃ ┗━ [RI와 Saving plan](<./DevOps/AWS/Computing/RI와 Saving plan.md>)
┃ ┃ ┗━ [**Database**](<./DevOps/AWS/Database>)
┃ ┃ ┃ ┗━ [Aurora PostgreSQL CDC with DMS](<./DevOps/AWS/Database/Aurora PostgreSQL CDC with DMS.md>)
┃ ┃ ┃ ┗━ [DMS CDC Sink 연동의 한계](<./DevOps/AWS/Database/DMS CDC Sink 연동의 한계.md>)
┃ ┃ ┃ ┗━ [Debezium PostgreSQL Connector](<./DevOps/AWS/Database/Debezium PostgreSQL Connector.md>)
┃ ┃ ┗━ [**Networking**](<./DevOps/AWS/Networking>)
┃ ┃ ┃ ┗━ [NAT gateway & NAT instance](<./DevOps/AWS/Networking/NAT gateway & NAT instance.md>)
┃ ┃ ┃ ┗━ [VPC Mapping Service](<./DevOps/AWS/Networking/VPC Mapping Service.md>)
┃ ┃ ┃ ┗━ [VPC](<./DevOps/AWS/Networking/VPC.md>)
┃ ┃ ┃ ┗━ [VPN Options](<./DevOps/AWS/Networking/VPN Options.md>)
┃ ┃ ┗━ [**Security**](<./DevOps/AWS/Security>)
┃ ┃ ┃ ┗━ [Baston Host](<./DevOps/AWS/Security/Baston Host.md>)
┃ ┃ ┃ ┗━ [KMS](<./DevOps/AWS/Security/KMS.md>)
┃ ┃ ┗━ [API Gateway](<./DevOps/AWS/API Gateway.md>)
┃ ┃ ┗━ [AWS 2024 Summit Seoul](<./DevOps/AWS/AWS 2024 Summit Seoul.md>)
┃ ┃ ┗━ [AWS Organization](<./DevOps/AWS/AWS Organization.md>)
┃ ┃ ┗━ [AWS cloud computing](<./DevOps/AWS/AWS cloud computing.md>)
┃ ┃ ┗━ [Fault Injection Semulator](<./DevOps/AWS/Fault Injection Semulator.md>)
┃ ┃ ┗━ [Region과 Zone](<./DevOps/AWS/Region과 Zone.md>)
┃ ┃ ┗━ [SAA 오답노트](<./DevOps/AWS/SAA 오답노트.md>)
┃ ┃ ┗━ [SAA 요약](<./DevOps/AWS/SAA 요약.md>)
┃ ┃ ┗━ [Well Architected](<./DevOps/AWS/Well Architected.md>)
┃ ┗━ [**Container**](<./DevOps/Container>)
┃ ┃ ┗━ [**CNI**](<./DevOps/Container/CNI>)
┃ ┃ ┃ ┗━ [CNI](<./DevOps/Container/CNI/CNI.md>)
┃ ┃ ┃ ┗━ [Calico](<./DevOps/Container/CNI/Calico.md>)
┃ ┃ ┗━ [**Docker**](<./DevOps/Container/Docker>)
┃ ┃ ┃ ┗━ [Docker Image Layer](<./DevOps/Container/Docker/Docker Image Layer.md>)
┃ ┃ ┃ ┗━ [DockerSwarm](<./DevOps/Container/Docker/DockerSwarm.md>)
┃ ┃ ┃ ┗━ [Overlay Network](<./DevOps/Container/Docker/Overlay Network.md>)
┃ ┃ ┃ ┗━ [Private registry 구축](<./DevOps/Container/Docker/Private registry 구축.md>)
┃ ┃ ┃ ┗━ [Prune](<./DevOps/Container/Docker/Prune.md>)
┃ ┃ ┃ ┗━ [README](<./DevOps/Container/Docker/README.md>)
┃ ┃ ┃ ┗━ [dockersock 권한에러](<./DevOps/Container/Docker/dockersock 권한에러.md>)
┃ ┃ ┃ ┗━ [exec user process caused exec format error](<./DevOps/Container/Docker/exec user process caused exec format error.md>)
┃ ┃ ┃ ┗━ [가상화와 컨테이너](<./DevOps/Container/Docker/가상화와 컨테이너.md>)
┃ ┃ ┃ ┗━ [도커 네트워크 명령어](<./DevOps/Container/Docker/도커 네트워크 명령어.md>)
┃ ┃ ┃ ┗━ [도커 네트워크](<./DevOps/Container/Docker/도커 네트워크.md>)
┃ ┃ ┃ ┗━ [도커 명령어](<./DevOps/Container/Docker/도커 명령어.md>)
┃ ┃ ┃ ┗━ [도커 스토리지](<./DevOps/Container/Docker/도커 스토리지.md>)
┃ ┃ ┃ ┗━ [도커 아키텍처](<./DevOps/Container/Docker/도커 아키텍처.md>)
┃ ┃ ┃ ┗━ [도커 안에서 도커 사용하기](<./DevOps/Container/Docker/도커 안에서 도커 사용하기.md>)
┃ ┃ ┗━ [Container Orchestration](<./DevOps/Container/Container Orchestration.md>)
┃ ┃ ┗━ [ContainerRuntime](<./DevOps/Container/ContainerRuntime.md>)
┃ ┃ ┗━ [Docker와 PID1](<./DevOps/Container/Docker와 PID1.md>)
┃ ┃ ┗━ [buildx load 옵션](<./DevOps/Container/buildx load 옵션.md>)
┃ ┃ ┗━ [cAdvisor](<./DevOps/Container/cAdvisor.md>)
┃ ┗━ [**DR**](<./DevOps/DR>)
┃ ┃ ┗━ [DR strategies](<./DevOps/DR/DR strategies.md>)
┃ ┃ ┗━ [Fail over와 서버 이중화](<./DevOps/DR/Fail over와 서버 이중화.md>)
┃ ┗━ [**IaC**](<./DevOps/IaC>)
┃ ┃ ┗━ [**Terraform**](<./DevOps/IaC/Terraform>)
┃ ┃ ┃ ┗━ [Terraform import와 Terraforming](<./DevOps/IaC/Terraform/Terraform import와 Terraforming.md>)
┃ ┃ ┃ ┗━ [Terraform taint](<./DevOps/IaC/Terraform/Terraform taint.md>)
┃ ┃ ┃ ┗━ [Terraform with AWS](<./DevOps/IaC/Terraform/Terraform with AWS.md>)
┃ ┃ ┃ ┗━ [Terraform 키워드](<./DevOps/IaC/Terraform/Terraform 키워드.md>)
┃ ┃ ┃ ┗━ [Terraform](<./DevOps/IaC/Terraform/Terraform.md>)
┃ ┃ ┃ ┗━ [Terratest](<./DevOps/IaC/Terraform/Terratest.md>)
┃ ┃ ┃ ┗━ [aws 서버 네트워크 구축](<./DevOps/IaC/Terraform/aws 서버 네트워크 구축.md>)
┃ ┃ ┗━ [Ansible](<./DevOps/IaC/Ansible.md>)
┃ ┃ ┗━ [Cobbler](<./DevOps/IaC/Cobbler.md>)
┃ ┃ ┗━ [Configuration Drift](<./DevOps/IaC/Configuration Drift.md>)
┃ ┃ ┗━ [Phoenix Server](<./DevOps/IaC/Phoenix Server.md>)
┃ ┃ ┗━ [Understanding Ansible, Terraform, Puppet, Chef, and Salt](<./DevOps/IaC/Understanding Ansible, Terraform, Puppet, Chef, and Salt.md>)
┃ ┗━ [**Kubernetes**](<./DevOps/Kubernetes>)
┃ ┃ ┗━ [**EKS**](<./DevOps/Kubernetes/EKS>)
┃ ┃ ┃ ┗━ [AWS Load Balancer Controller](<./DevOps/Kubernetes/EKS/AWS Load Balancer Controller.md>)
┃ ┃ ┃ ┗━ [Add IAM to RBAC](<./DevOps/Kubernetes/EKS/Add IAM to RBAC.md>)
┃ ┃ ┃ ┗━ [Amazon VPC CNI](<./DevOps/Kubernetes/EKS/Amazon VPC CNI.md>)
┃ ┃ ┃ ┗━ [EBS CSI driver](<./DevOps/Kubernetes/EKS/EBS CSI driver.md>)
┃ ┃ ┃ ┗━ [EKS ALB](<./DevOps/Kubernetes/EKS/EKS ALB.md>)
┃ ┃ ┃ ┗━ [EKS Control Plane](<./DevOps/Kubernetes/EKS/EKS Control Plane.md>)
┃ ┃ ┃ ┗━ [EKS Network BestPractice](<./DevOps/Kubernetes/EKS/EKS Network BestPractice.md>)
┃ ┃ ┃ ┗━ [EKS kubecofig](<./DevOps/Kubernetes/EKS/EKS kubecofig.md>)
┃ ┃ ┃ ┗━ [EKS 인증과정](<./DevOps/Kubernetes/EKS/EKS 인증과정.md>)
┃ ┃ ┃ ┗━ [IP addresse prefix](<./DevOps/Kubernetes/EKS/IP addresse prefix.md>)
┃ ┃ ┃ ┗━ [NLB IP mode](<./DevOps/Kubernetes/EKS/NLB IP mode.md>)
┃ ┃ ┃ ┗━ [Node not Ready](<./DevOps/Kubernetes/EKS/Node not Ready.md>)
┃ ┃ ┗━ [**Network**](<./DevOps/Kubernetes/Network>)
┃ ┃ ┃ ┗━ [**DNS**](<./DevOps/Kubernetes/Network/DNS>)
┃ ┃ ┃ ┃ ┗━ [CoreDNS](<./DevOps/Kubernetes/Network/DNS/CoreDNS.md>)
┃ ┃ ┃ ┃ ┗━ [External DNS](<./DevOps/Kubernetes/Network/DNS/External DNS.md>)
┃ ┃ ┃ ┃ ┗━ [ServiceDNS](<./DevOps/Kubernetes/Network/DNS/ServiceDNS.md>)
┃ ┃ ┃ ┗━ [Debugging DNS Resolution](<./DevOps/Kubernetes/Network/Debugging DNS Resolution.md>)
┃ ┃ ┃ ┗━ [IPVS](<./DevOps/Kubernetes/Network/IPVS.md>)
┃ ┃ ┃ ┗━ [Network Troubleshooting](<./DevOps/Kubernetes/Network/Network Troubleshooting.md>)
┃ ┃ ┃ ┗━ [NetworkPolicy](<./DevOps/Kubernetes/Network/NetworkPolicy.md>)
┃ ┃ ┃ ┗━ [Node and Pod Network Layout](<./DevOps/Kubernetes/Network/Node and Pod Network Layout.md>)
┃ ┃ ┃ ┗━ [eBPF](<./DevOps/Kubernetes/Network/eBPF.md>)
┃ ┃ ┗━ [**Service Mesh**](<./DevOps/Kubernetes/Service Mesh>)
┃ ┃ ┃ ┗━ [**istio**](<./DevOps/Kubernetes/Service Mesh/istio>)
┃ ┃ ┃ ┃ ┗━ [Dry run](<./DevOps/Kubernetes/Service Mesh/istio/Dry run.md>)
┃ ┃ ┃ ┃ ┗━ [Istio Arcitecture](<./DevOps/Kubernetes/Service Mesh/istio/Istio Arcitecture.md>)
┃ ┃ ┃ ┃ ┗━ [Istio Configuration Profiles](<./DevOps/Kubernetes/Service Mesh/istio/Istio Configuration Profiles.md>)
┃ ┃ ┃ ┃ ┗━ [Istio RBAC](<./DevOps/Kubernetes/Service Mesh/istio/Istio RBAC.md>)
┃ ┃ ┃ ┃ ┗━ [Istio authorization](<./DevOps/Kubernetes/Service Mesh/istio/Istio authorization.md>)
┃ ┃ ┃ ┃ ┗━ [Istioctl](<./DevOps/Kubernetes/Service Mesh/istio/Istioctl.md>)
┃ ┃ ┃ ┃ ┗━ [Resource Annotations & Labels](<./DevOps/Kubernetes/Service Mesh/istio/Resource Annotations & Labels.md>)
┃ ┃ ┃ ┃ ┗━ [ServiceEntry](<./DevOps/Kubernetes/Service Mesh/istio/ServiceEntry.md>)
┃ ┃ ┃ ┃ ┗━ [gateway log debug 하는 법](<./DevOps/Kubernetes/Service Mesh/istio/gateway log debug 하는 법.md>)
┃ ┃ ┃ ┗━ [**linkerd**](<./DevOps/Kubernetes/Service Mesh/linkerd>)
┃ ┃ ┃ ┃ ┗━ [linkerd](<./DevOps/Kubernetes/Service Mesh/linkerd/linkerd.md>)
┃ ┃ ┃ ┗━ [Linkerd와 Istio 비교](<./DevOps/Kubernetes/Service Mesh/Linkerd와 Istio 비교.md>)
┃ ┃ ┃ ┗━ [service mesh](<./DevOps/Kubernetes/Service Mesh/service mesh.md>)
┃ ┃ ┗━ [**tools**](<./DevOps/Kubernetes/tools>)
┃ ┃ ┃ ┗━ [**Argo**](<./DevOps/Kubernetes/tools/Argo>)
┃ ┃ ┃ ┃ ┗━ [Apps of Apps](<./DevOps/Kubernetes/tools/Argo/Apps of Apps.md>)
┃ ┃ ┃ ┃ ┗━ [Argo Workflow Priority](<./DevOps/Kubernetes/tools/Argo/Argo Workflow Priority.md>)
┃ ┃ ┃ ┃ ┗━ [ArgoCD 설치](<./DevOps/Kubernetes/tools/Argo/ArgoCD 설치.md>)
┃ ┃ ┃ ┃ ┗━ [Config Management Plugins](<./DevOps/Kubernetes/tools/Argo/Config Management Plugins.md>)
┃ ┃ ┃ ┗━ [**Karpenter**](<./DevOps/Kubernetes/tools/Karpenter>)
┃ ┃ ┃ ┃ ┗━ [Karpenter best practices](<./DevOps/Kubernetes/tools/Karpenter/Karpenter best practices.md>)
┃ ┃ ┃ ┃ ┗━ [Karpenter](<./DevOps/Kubernetes/tools/Karpenter/Karpenter.md>)
┃ ┃ ┃ ┗━ [**Kyverno**](<./DevOps/Kubernetes/tools/Kyverno>)
┃ ┃ ┃ ┃ ┗━ [Kyverno](<./DevOps/Kubernetes/tools/Kyverno/Kyverno.md>)
┃ ┃ ┃ ┃ ┗━ [Usecases](<./DevOps/Kubernetes/tools/Kyverno/Usecases.md>)
┃ ┃ ┃ ┗━ [**helm**](<./DevOps/Kubernetes/tools/helm>)
┃ ┃ ┃ ┃ ┗━ [Chart Development Tips](<./DevOps/Kubernetes/tools/helm/Chart Development Tips.md>)
┃ ┃ ┃ ┃ ┗━ [Helm](<./DevOps/Kubernetes/tools/helm/Helm.md>)
┃ ┃ ┃ ┃ ┗━ [Values Files](<./DevOps/Kubernetes/tools/helm/Values Files.md>)
┃ ┃ ┃ ┗━ [GoCD](<./DevOps/Kubernetes/tools/GoCD.md>)
┃ ┃ ┃ ┗━ [Install Cilium](<./DevOps/Kubernetes/tools/Install Cilium.md>)
┃ ┃ ┃ ┗━ [K8s Metric API](<./DevOps/Kubernetes/tools/K8s Metric API.md>)
┃ ┃ ┃ ┗━ [KEDA](<./DevOps/Kubernetes/tools/KEDA.md>)
┃ ┃ ┃ ┗━ [MetalLB](<./DevOps/Kubernetes/tools/MetalLB.md>)
┃ ┃ ┃ ┗━ [Node Termination Handler](<./DevOps/Kubernetes/tools/Node Termination Handler.md>)
┃ ┃ ┃ ┗━ [OPA Gatekeeper](<./DevOps/Kubernetes/tools/OPA Gatekeeper.md>)
┃ ┃ ┃ ┗━ [k9s](<./DevOps/Kubernetes/tools/k9s.md>)
┃ ┃ ┃ ┗━ [node shell](<./DevOps/Kubernetes/tools/node shell.md>)
┃ ┃ ┗━ [**개념**](<./DevOps/Kubernetes/개념>)
┃ ┃ ┃ ┗━ [**Node Scheduling**](<./DevOps/Kubernetes/개념/Node Scheduling>)
┃ ┃ ┃ ┃ ┗━ [Assigning Pods to Nodes](<./DevOps/Kubernetes/개념/Node Scheduling/Assigning Pods to Nodes.md>)
┃ ┃ ┃ ┃ ┗━ [Scheduling Framework](<./DevOps/Kubernetes/개념/Node Scheduling/Scheduling Framework.md>)
┃ ┃ ┃ ┃ ┗━ [Scheduling━Slides](<./DevOps/Kubernetes/개념/Node Scheduling/Scheduling━Slides.md>)
┃ ┃ ┃ ┃ ┗━ [Scheduling](<./DevOps/Kubernetes/개념/Node Scheduling/Scheduling.md>)
┃ ┃ ┃ ┃ ┗━ [Taints and Tolerations](<./DevOps/Kubernetes/개념/Node Scheduling/Taints and Tolerations.md>)
┃ ┃ ┃ ┃ ┗━ [cordon, drain](<./DevOps/Kubernetes/개념/Node Scheduling/cordon, drain.md>)
┃ ┃ ┃ ┗━ [**Volume**](<./DevOps/Kubernetes/개념/Volume>)
┃ ┃ ┃ ┃ ┗━ [CSIDriver](<./DevOps/Kubernetes/개념/Volume/CSIDriver.md>)
┃ ┃ ┃ ┃ ┗━ [attachdetach controller](<./DevOps/Kubernetes/개념/Volume/attachdetach controller.md>)
┃ ┃ ┃ ┗━ [**object**](<./DevOps/Kubernetes/개념/object>)
┃ ┃ ┃ ┃ ┗━ [Annotation](<./DevOps/Kubernetes/개념/object/Annotation.md>)
┃ ┃ ┃ ┃ ┗━ [CRD](<./DevOps/Kubernetes/개념/object/CRD.md>)
┃ ┃ ┃ ┃ ┗━ [Deployment Status](<./DevOps/Kubernetes/개념/object/Deployment Status.md>)
┃ ┃ ┃ ┃ ┗━ [Deployment Strategy](<./DevOps/Kubernetes/개념/object/Deployment Strategy.md>)
┃ ┃ ┃ ┃ ┗━ [Deployments](<./DevOps/Kubernetes/개념/object/Deployments.md>)
┃ ┃ ┃ ┃ ┗━ [Endpoint](<./DevOps/Kubernetes/개념/object/Endpoint.md>)
┃ ┃ ┃ ┃ ┗━ [EndpointSlice](<./DevOps/Kubernetes/개념/object/EndpointSlice.md>)
┃ ┃ ┃ ┃ ┗━ [Events](<./DevOps/Kubernetes/개념/object/Events.md>)
┃ ┃ ┃ ┃ ┗━ [Gateway API](<./DevOps/Kubernetes/개념/object/Gateway API.md>)
┃ ┃ ┃ ┃ ┗━ [Labels and Selectors](<./DevOps/Kubernetes/개념/object/Labels and Selectors.md>)
┃ ┃ ┃ ┃ ┗━ [PV & PVC](<./DevOps/Kubernetes/개념/object/PV & PVC.md>)
┃ ┃ ┃ ┃ ┗━ [Pod Readiness and Probes](<./DevOps/Kubernetes/개념/object/Pod Readiness and Probes.md>)
┃ ┃ ┃ ┃ ┗━ [Pod 생성과정](<./DevOps/Kubernetes/개념/object/Pod 생성과정.md>)
┃ ┃ ┃ ┃ ┗━ [Pod](<./DevOps/Kubernetes/개념/object/Pod.md>)
┃ ┃ ┃ ┃ ┗━ [RollingUpdate](<./DevOps/Kubernetes/개념/object/RollingUpdate.md>)
┃ ┃ ┃ ┃ ┗━ [Service와 port](<./DevOps/Kubernetes/개념/object/Service와 port.md>)
┃ ┃ ┃ ┃ ┗━ [StatefulSets](<./DevOps/Kubernetes/개념/object/StatefulSets.md>)
┃ ┃ ┃ ┃ ┗━ [ingress](<./DevOps/Kubernetes/개념/object/ingress.md>)
┃ ┃ ┃ ┗━ [CNI Specification](<./DevOps/Kubernetes/개념/CNI Specification.md>)
┃ ┃ ┃ ┗━ [Disruption Budget](<./DevOps/Kubernetes/개념/Disruption Budget.md>)
┃ ┃ ┃ ┗━ [Endpoints](<./DevOps/Kubernetes/개념/Endpoints.md>)
┃ ┃ ┃ ┗━ [HPA와 VPA](<./DevOps/Kubernetes/개념/HPA와 VPA.md>)
┃ ┃ ┃ ┗━ [K8s의 도커런타임 사용중단](<./DevOps/Kubernetes/개념/K8s의 도커런타임 사용중단.md>)
┃ ┃ ┃ ┗━ [Kubeproxy](<./DevOps/Kubernetes/개념/Kubeproxy.md>)
┃ ┃ ┃ ┗━ [NodePort와 ServicePort와 targetPort](<./DevOps/Kubernetes/개념/NodePort와 ServicePort와 targetPort.md>)
┃ ┃ ┃ ┗━ [Session Affinity](<./DevOps/Kubernetes/개념/Session Affinity.md>)
┃ ┃ ┃ ┗━ [Topology Aware Routing](<./DevOps/Kubernetes/개념/Topology Aware Routing.md>)
┃ ┃ ┃ ┗━ [Workloads](<./DevOps/Kubernetes/개념/Workloads.md>)
┃ ┃ ┃ ┗━ [etcd](<./DevOps/Kubernetes/개념/etcd.md>)
┃ ┃ ┃ ┗━ [가상 IP와 서비스 프록시](<./DevOps/Kubernetes/개념/가상 IP와 서비스 프록시.md>)
┃ ┃ ┃ ┗━ [사이드카 패턴](<./DevOps/Kubernetes/개념/사이드카 패턴.md>)
┃ ┃ ┗━ [**실습**](<./DevOps/Kubernetes/실습>)
┃ ┃ ┃ ┗━ [**Auth**](<./DevOps/Kubernetes/실습/Auth>)
┃ ┃ ┃ ┃ ┗━ [Authenticating](<./DevOps/Kubernetes/실습/Auth/Authenticating.md>)
┃ ┃ ┃ ┃ ┗━ [OIDC Authentication with Dex](<./DevOps/Kubernetes/실습/Auth/OIDC Authentication with Dex.md>)
┃ ┃ ┃ ┃ ┗━ [Security Context for a Pod or Container](<./DevOps/Kubernetes/실습/Auth/Security Context for a Pod or Container.md>)
┃ ┃ ┃ ┃ ┗━ [Token Webhook with Guard](<./DevOps/Kubernetes/실습/Auth/Token Webhook with Guard.md>)
┃ ┃ ┃ ┃ ┗━ [k8s 클러스터 root CA를 통한 사용자 인증](<./DevOps/Kubernetes/실습/Auth/k8s 클러스터 root CA를 통한 사용자 인증.md>)
┃ ┃ ┃ ┗━ [10 most common mistakes using kubernetes](<./DevOps/Kubernetes/실습/10 most common mistakes using kubernetes.md>)
┃ ┃ ┃ ┗━ [Cert manager](<./DevOps/Kubernetes/실습/Cert manager.md>)
┃ ┃ ┃ ┗━ [End user RBAC](<./DevOps/Kubernetes/실습/End user RBAC.md>)
┃ ┃ ┃ ┗━ [K8s를 위한 SpringBoot 개발](<./DevOps/Kubernetes/실습/K8s를 위한 SpringBoot 개발.md>)
┃ ┃ ┃ ┗━ [NetworkPolicy Cilium example](<./DevOps/Kubernetes/실습/NetworkPolicy Cilium example.md>)
┃ ┃ ┃ ┗━ [Pulling images from ECR on Kubernetes](<./DevOps/Kubernetes/실습/Pulling images from ECR on Kubernetes.md>)
┃ ┃ ┃ ┗━ [SpringBoot 서비스를 위한 Kubernetes 설정](<./DevOps/Kubernetes/실습/SpringBoot 서비스를 위한 Kubernetes 설정.md>)
┃ ┃ ┃ ┗━ [kubectl context](<./DevOps/Kubernetes/실습/kubectl context.md>)
┃ ┃ ┃ ┗━ [minukube 시작하기](<./DevOps/Kubernetes/실습/minukube 시작하기.md>)
┃ ┃ ┃ ┗━ [환경변수 설정](<./DevOps/Kubernetes/실습/환경변수 설정.md>)
┃ ┃ ┗━ [K8s Architecture](<./DevOps/Kubernetes/K8s Architecture.md>)
┃ ┃ ┗━ [Kubernetes Overview Diagrams](<./DevOps/Kubernetes/Kubernetes Overview Diagrams.md>)
┃ ┃ ┗━ [Kubernetes](<./DevOps/Kubernetes/Kubernetes.md>)
┃ ┃ ┗━ [Kublet 지표](<./DevOps/Kubernetes/Kublet 지표.md>)
┃ ┃ ┗━ [MetalLB](<./DevOps/Kubernetes/MetalLB.md>)
┃ ┗━ [**Monitoring**](<./DevOps/Monitoring>)
┃ ┃ ┗━ [**datadog**](<./DevOps/Monitoring/datadog>)
┃ ┃ ┃ ┗━ [datadog APM 기능 사용하기](<./DevOps/Monitoring/datadog/datadog APM 기능 사용하기.md>)
┃ ┃ ┃ ┗━ [datadog anomaly detection algorithms](<./DevOps/Monitoring/datadog/datadog anomaly detection algorithms.md>)
┃ ┃ ┃ ┗━ [datadog 아키텍처](<./DevOps/Monitoring/datadog/datadog 아키텍처.md>)
┃ ┃ ┃ ┗━ [datadog](<./DevOps/Monitoring/datadog/datadog.md>)
┃ ┃ ┃ ┗━ [helmChart로 Agent 설치](<./DevOps/Monitoring/datadog/helmChart로 Agent 설치.md>)
┃ ┃ ┗━ [**deepflow**](<./DevOps/Monitoring/deepflow>)
┃ ┃ ┃ ┗━ [DeepFlow 논문 요약](<./DevOps/Monitoring/deepflow/DeepFlow 논문 요약.md>)
┃ ┃ ┃ ┗━ [DeepFlow](<./DevOps/Monitoring/deepflow/DeepFlow.md>)
┃ ┃ ┗━ [**elk**](<./DevOps/Monitoring/elk>)
┃ ┃ ┃ ┗━ [ELK Stack](<./DevOps/Monitoring/elk/ELK Stack.md>)
┃ ┃ ┃ ┗━ [Elastic Search](<./DevOps/Monitoring/elk/Elastic Search.md>)
┃ ┃ ┃ ┗━ [ElasticSearch 검색 명령어](<./DevOps/Monitoring/elk/ElasticSearch 검색 명령어.md>)
┃ ┃ ┃ ┗━ [Logstash](<./DevOps/Monitoring/elk/Logstash.md>)
┃ ┃ ┗━ [**grafana**](<./DevOps/Monitoring/grafana>)
┃ ┃ ┃ ┗━ [Granafa agent](<./DevOps/Monitoring/grafana/Granafa agent.md>)
┃ ┃ ┃ ┗━ [Mixin](<./DevOps/Monitoring/grafana/Mixin.md>)
┃ ┃ ┃ ┗━ [Pyroscope Distributor and Ingester](<./DevOps/Monitoring/grafana/Pyroscope Distributor and Ingester.md>)
┃ ┃ ┗━ [**loki**](<./DevOps/Monitoring/loki>)
┃ ┃ ┃ ┗━ [Loki Canary](<./DevOps/Monitoring/loki/Loki Canary.md>)
┃ ┃ ┗━ [**prometheus**](<./DevOps/Monitoring/prometheus>)
┃ ┃ ┃ ┗━ [Mimir out━of━order sample ingestion](<./DevOps/Monitoring/prometheus/Mimir out━of━order sample ingestion.md>)
┃ ┃ ┃ ┗━ [Mimir와 Cortex](<./DevOps/Monitoring/prometheus/Mimir와 Cortex.md>)
┃ ┃ ┃ ┗━ [kiali with prometheus](<./DevOps/Monitoring/prometheus/kiali with prometheus.md>)
┃ ┃ ┃ ┗━ [prometheus agent mode](<./DevOps/Monitoring/prometheus/prometheus agent mode.md>)
┃ ┃ ┃ ┗━ [prometheus glossary](<./DevOps/Monitoring/prometheus/prometheus glossary.md>)
┃ ┃ ┃ ┗━ [prometheus storage](<./DevOps/Monitoring/prometheus/prometheus storage.md>)
┃ ┃ ┃ ┗━ [prometheus](<./DevOps/Monitoring/prometheus/prometheus.md>)
┃ ┃ ┗━ [**victoria metrics**](<./DevOps/Monitoring/victoria metrics>)
┃ ┃ ┃ ┗━ [VictoriaLogs](<./DevOps/Monitoring/victoria metrics/VictoriaLogs.md>)
┃ ┃ ┗━ [Bloom filter](<./DevOps/Monitoring/Bloom filter.md>)
┃ ┃ ┗━ [Gorilla Compression](<./DevOps/Monitoring/Gorilla Compression.md>)
┃ ┃ ┗━ [Grok exporter](<./DevOps/Monitoring/Grok exporter.md>)
┃ ┃ ┗━ [SLO, SLI, SLA](<./DevOps/Monitoring/SLO, SLI, SLA.md>)
┃ ┃ ┗━ [telemetry](<./DevOps/Monitoring/telemetry.md>)
┃ ┗━ [**Proxy**](<./DevOps/Proxy>)
┃ ┃ ┗━ [**envoy**](<./DevOps/Proxy/envoy>)
┃ ┃ ┃ ┗━ [Envoy](<./DevOps/Proxy/envoy/Envoy.md>)
┃ ┃ ┃ ┗━ [LDS](<./DevOps/Proxy/envoy/LDS.md>)
┃ ┃ ┃ ┗━ [xDS configuration](<./DevOps/Proxy/envoy/xDS configuration.md>)
┃ ┃ ┗━ [**nginx**](<./DevOps/Proxy/nginx>)
┃ ┃ ┃ ┗━ [NGINX Ingress Basic Auth](<./DevOps/Proxy/nginx/NGINX Ingress Basic Auth.md>)
┃ ┃ ┃ ┗━ [SSL passthrough](<./DevOps/Proxy/nginx/SSL passthrough.md>)
┃ ┃ ┃ ┗━ [location block](<./DevOps/Proxy/nginx/location block.md>)
┃ ┃ ┃ ┗━ [nginx certbot](<./DevOps/Proxy/nginx/nginx certbot.md>)
┃ ┃ ┃ ┗━ [nginx docker](<./DevOps/Proxy/nginx/nginx docker.md>)
┃ ┃ ┃ ┗━ [nginx 명령어](<./DevOps/Proxy/nginx/nginx 명령어.md>)
┃ ┃ ┃ ┗━ [nginx 설정](<./DevOps/Proxy/nginx/nginx 설정.md>)
┃ ┃ ┃ ┗━ [sites available](<./DevOps/Proxy/nginx/sites available.md>)
┃ ┃ ┃ ┗━ [리버스 프록시](<./DevOps/Proxy/nginx/리버스 프록시.md>)
┃ ┃ ┗━ [Contour CRD 설치](<./DevOps/Proxy/Contour CRD 설치.md>)
┃ ┃ ┗━ [Contour](<./DevOps/Proxy/Contour.md>)
┃ ┃ ┗━ [Reverse Proxy vs. Ingress Controller vs. API Gateway](<./DevOps/Proxy/Reverse Proxy vs. Ingress Controller vs. API Gateway.md>)
┃ ┗━ [**Security**](<./DevOps/Security>)
┃ ┃ ┗━ [**Authentication**](<./DevOps/Security/Authentication>)
┃ ┃ ┃ ┗━ [Dex](<./DevOps/Security/Authentication/Dex.md>)
┃ ┃ ┃ ┗━ [Keycloak](<./DevOps/Security/Authentication/Keycloak.md>)
┃ ┃ ┗━ [**Secrets Management**](<./DevOps/Security/Secrets Management>)
┃ ┃ ┗━ [Vault](<./DevOps/Security/Secrets Management/Vault.md>)
┃ ┗━ [**tools**](<./DevOps/tools>)
┃ ┃ ┗━ [CUE](<./DevOps/tools/CUE.md>)
┃ ┃ ┗━ [Clium](<./DevOps/tools/Clium.md>)
┃ ┃ ┗━ [Mortar](<./DevOps/tools/Mortar.md>)
┃ ┃ ┗━ [OpenHistorian](<./DevOps/tools/OpenHistorian.md>)
┃ ┃ ┗━ [Packer](<./DevOps/tools/Packer.md>)
┃ ┃ ┗━ [jenkins](<./DevOps/tools/jenkins.md>)
┃ ┃ ┗━ [minio](<./DevOps/tools/minio.md>)
┃ ┗━ [CI/CD파이프라인](<./DevOps/CI/CD파이프라인.md>)
┃ ┗━ [Cloud Agnostic Design](<./DevOps/Cloud Agnostic Design.md>)
┃ ┗━ [Platform Engineering](<./DevOps/Platform Engineering.md>)
┃ ┗━ [데브옵스](<./DevOps/데브옵스.md>)
┗━ [**Network**](<./Network>)
┃ ┗━ [**L1 network access layer**](<./Network/L1 network access layer>)
┃ ┃ ┗━ [CRC](<./Network/L1 network access layer/CRC.md>)
┃ ┃ ┗━ [Ethernet과 TokenRing](<./Network/L1 network access layer/Ethernet과 TokenRing.md>)
┃ ┃ ┗━ [L2 스위치와 STP](<./Network/L1 network access layer/L2 스위치와 STP.md>)
┃ ┃ ┗━ [MTU](<./Network/L1 network access layer/MTU.md>)
┃ ┃ ┗━ [NIC](<./Network/L1 network access layer/NIC.md>)
┃ ┃ ┗━ [데이터링크 제어(DLC)](<./Network/L1 network access layer/데이터링크 제어(DLC).md>)
┃ ┃ ┗━ [매체 접근 제어(MAC)](<./Network/L1 network access layer/매체 접근 제어(MAC).md>)
┃ ┃ ┗━ [아날로그, 디지털 신호와 전송](<./Network/L1 network access layer/아날로그, 디지털 신호와 전송.md>)
┃ ┗━ [**L2 internet layer**](<./Network/L2 internet layer>)
┃ ┃ ┗━ [**라우터**](<./Network/L2 internet layer/라우터>)
┃ ┃ ┃ ┗━ [ECMP](<./Network/L2 internet layer/라우터/ECMP.md>)
┃ ┃ ┃ ┗━ [라우터](<./Network/L2 internet layer/라우터/라우터.md>)
┃ ┃ ┃ ┗━ [라우팅 알고리즘](<./Network/L2 internet layer/라우터/라우팅 알고리즘.md>)
┃ ┃ ┃ ┗━ [멀티캐스트 라우팅](<./Network/L2 internet layer/라우터/멀티캐스트 라우팅.md>)
┃ ┃ ┗━ [CIDR](<./Network/L2 internet layer/CIDR.md>)
┃ ┃ ┗━ [ICMP](<./Network/L2 internet layer/ICMP.md>)
┃ ┃ ┗━ [IP 데이터그램과 단편화](<./Network/L2 internet layer/IP 데이터그램과 단편화.md>)
┃ ┃ ┗━ [IP](<./Network/L2 internet layer/IP.md>)
┃ ┃ ┗━ [IPAM](<./Network/L2 internet layer/IPAM.md>)
┃ ┃ ┗━ [IPSec](<./Network/L2 internet layer/IPSec.md>)
┃ ┃ ┗━ [NAT](<./Network/L2 internet layer/NAT.md>)
┃ ┃ ┗━ [PacketTracer 네트워크 구성](<./Network/L2 internet layer/PacketTracer 네트워크 구성.md>)
┃ ┃ ┗━ [UPnP](<./Network/L2 internet layer/UPnP.md>)
┃ ┃ ┗━ [secondary IP](<./Network/L2 internet layer/secondary IP.md>)
┃ ┃ ┗━ [서브넷](<./Network/L2 internet layer/서브넷.md>)
┃ ┃ ┗━ [정보기기운용기능사 실기](<./Network/L2 internet layer/정보기기운용기능사 실기.md>)
┃ ┗━ [**L3 transport layer**](<./Network/L3 transport layer>)
┃ ┃ ┗━ [4계층 장비](<./Network/L3 transport layer/4계층 장비.md>)
┃ ┃ ┗━ [SO_REUSEADDR](<./Network/L3 transport layer/SO_REUSEADDR.md>)
┃ ┃ ┗━ [SSH config](<./Network/L3 transport layer/SSH config.md>)
┃ ┃ ┗━ [Sticky Session과 Session Clustering](<./Network/L3 transport layer/Sticky Session과 Session Clustering.md>)
┃ ┃ ┗━ [TCP와 UDP](<./Network/L3 transport layer/TCP와 UDP.md>)
┃ ┃ ┗━ [전송계층 프로토콜](<./Network/L3 transport layer/전송계층 프로토콜.md>)
┃ ┗━ [**L4 appplication layer**](<./Network/L4 appplication layer>)
┃ ┃ ┗━ [**http**](<./Network/L4 appplication layer/http>)
┃ ┃ ┃ ┗━ [HTTP Options](<./Network/L4 appplication layer/http/HTTP Options.md>)
┃ ┃ ┃ ┗━ [HTTP](<./Network/L4 appplication layer/http/HTTP.md>)
┃ ┃ ┃ ┗━ [keep alive](<./Network/L4 appplication layer/http/keep alive.md>)
┃ ┃ ┗━ [**tls**](<./Network/L4 appplication layer/tls>)
┃ ┃ ┃ ┗━ [Noise](<./Network/L4 appplication layer/tls/Noise.md>)
┃ ┃ ┃ ┗━ [SNI](<./Network/L4 appplication layer/tls/SNI.md>)
┃ ┃ ┃ ┗━ [TLS 인증서 발급 절차를 이해해보자](<./Network/L4 appplication layer/tls/TLS 인증서 발급 절차를 이해해보자.md>)
┃ ┃ ┃ ┗━ [TLS](<./Network/L4 appplication layer/tls/TLS.md>)
┃ ┃ ┗━ [ACME](<./Network/L4 appplication layer/ACME.md>)
┃ ┃ ┗━ [CDN](<./Network/L4 appplication layer/CDN.md>)
┃ ┃ ┗━ [DHCP](<./Network/L4 appplication layer/DHCP.md>)
┃ ┃ ┗━ [DNS 레코드유형](<./Network/L4 appplication layer/DNS 레코드유형.md>)
┃ ┃ ┗━ [FTP Active, Passive mode](<./Network/L4 appplication layer/FTP Active, Passive mode.md>)
┃ ┃ ┗━ [SMTP의 보안 시스템](<./Network/L4 appplication layer/SMTP의 보안 시스템.md>)
┃ ┃ ┗━ [java로 간단한 socket 프로그램만들기](<./Network/L4 appplication layer/java로 간단한 socket 프로그램만들기.md>)
┃ ┗━ [**VPN**](<./Network/VPN>)
┃ ┃ ┗━ [VPN](<./Network/VPN/VPN.md>)
┃ ┃ ┗━ [Wireguard와 Firezone](<./Network/VPN/Wireguard와 Firezone.md>)
┃ ┃ ┗━ [firezone](<./Network/VPN/firezone.md>)
┃ ┗━ [**error**](<./Network/error>)
┃ ┃ ┗━ [Context deadline exceeded](<./Network/error/Context deadline exceeded.md>)
┃ ┗━ [**개념**](<./Network/개념>)
┃ ┃ ┗━ [가상화 기술](<./Network/개념/가상화 기술.md>)
┃ ┃ ┗━ [네트워크 보안](<./Network/개념/네트워크 보안.md>)
┃ ┃ ┗━ [네트워크 침해](<./Network/개념/네트워크 침해.md>)
┃ ┃ ┗━ [네트워크](<./Network/개념/네트워크.md>)
┃ ┃ ┗━ [이중화](<./Network/개념/이중화.md>)
┃ ┗━ [Exponential Backoff And Jitter](<./Network/Exponential Backoff And Jitter.md>)
┃ ┗━ [OSI 7Layer](<./Network/OSI 7Layer.md>)
┃ ┗━ [Switch](<./Network/Switch.md>)
┃ ┗━ [WebRTC](<./Network/WebRTC.md>)
┃ ┗━ [bandwidth](<./Network/bandwidth.md>)
┃ ┗━ [vTAP](<./Network/vTAP.md>)
┃ ┗━ [로드밸런서](<./Network/로드밸런서.md>)
┃ ┗━ [브라우저에 url을 입력하면 어떤일이 생길까?](<./Network/브라우저에 url을 입력하면 어떤일이 생길까?.md>)
┗━ [**OS**](<./OS>)
┃ ┗━ [**CPU**](<./OS/CPU>)
┃ ┃ ┗━ [CPU 아키텍처](<./OS/CPU/CPU 아키텍처.md>)
┃ ┃ ┗━ [NUMA](<./OS/CPU/NUMA.md>)
┃ ┃ ┗━ [QEMU](<./OS/CPU/QEMU.md>)
┃ ┗━ [**Embedded**](<./OS/Embedded>)
┃ ┃ ┗━ [Audio Codec](<./OS/Embedded/Audio Codec.md>)
┃ ┃ ┗━ [Cramfs](<./OS/Embedded/Cramfs.md>)
┃ ┃ ┗━ [I2C](<./OS/Embedded/I2C.md>)
┃ ┃ ┗━ [시리얼 통신](<./OS/Embedded/시리얼 통신.md>)
┃ ┃ ┗━ [임베디드 리눅스 프로그래밍 수업 정리](<./OS/Embedded/임베디드 리눅스 프로그래밍 수업 정리.md>)
┃ ┃ ┗━ [임베디드 시스템](<./OS/Embedded/임베디드 시스템.md>)
┃ ┗━ [**GPU**](<./OS/GPU>)
┃ ┃ ┗━ [CUDA](<./OS/GPU/CUDA.md>)
┃ ┃ ┗━ [nvenc, nvdec](<./OS/GPU/nvenc, nvdec.md>)
┃ ┗━ [**VM**](<./OS/VM>)
┃ ┃ ┗━ [VMware Fusion NAT config](<./OS/VM/VMware Fusion NAT config.md>)
┃ ┃ ┗━ [VMware Fusion Ubuntu 디스크 용량 늘리기](<./OS/VM/VMware Fusion Ubuntu 디스크 용량 늘리기.md>)
┃ ┗━ [**linux**](<./OS/linux>)
┃ ┃ ┗━ [**Authority**](<./OS/linux/Authority>)
┃ ┃ ┃ ┗━ [chattr과 chown](<./OS/linux/Authority/chattr과 chown.md>)
┃ ┃ ┃ ┗━ [chmod](<./OS/linux/Authority/chmod.md>)
┃ ┃ ┃ ┗━ [사용자 관리](<./OS/linux/Authority/사용자 관리.md>)
┃ ┃ ┗━ [**BPF**](<./OS/linux/BPF>)
┃ ┃ ┃ ┗━ [BCC](<./OS/linux/BPF/BCC.md>)
┃ ┃ ┃ ┗━ [BPF System Call](<./OS/linux/BPF/BPF System Call.md>)
┃ ┃ ┃ ┗━ [BPF communicates with userspace](<./OS/linux/BPF/BPF communicates with userspace.md>)
┃ ┃ ┃ ┗━ [BPF ring buffer](<./OS/linux/BPF/BPF ring buffer.md>)
┃ ┃ ┃ ┗━ [BPF 프로그램 타입](<./OS/linux/BPF/BPF 프로그램 타입.md>)
┃ ┃ ┃ ┗━ [BPF](<./OS/linux/BPF/BPF.md>)
┃ ┃ ┃ ┗━ [BPFDoor](<./OS/linux/BPF/BPFDoor.md>)
┃ ┃ ┃ ┗━ [BTF](<./OS/linux/BPF/BTF.md>)
┃ ┃ ┃ ┗━ [XDP](<./OS/linux/BPF/XDP.md>)
┃ ┃ ┃ ┗━ [libbpf helper 함수](<./OS/linux/BPF/libbpf helper 함수.md>)
┃ ┃ ┃ ┗━ [libbpf](<./OS/linux/BPF/libbpf.md>)
┃ ┃ ┃ ┗━ [메모리 로딩](<./OS/linux/BPF/메모리 로딩.md>)
┃ ┃ ┃ ┗━ [서브프로그램](<./OS/linux/BPF/서브프로그램.md>)
┃ ┃ ┗━ [**Disk & Dir**](<./OS/linux/Disk & Dir>)
┃ ┃ ┃ ┗━ [LVM](<./OS/linux/Disk & Dir/LVM.md>)
┃ ┃ ┃ ┗━ [Linux 디렉토리 구조](<./OS/linux/Disk & Dir/Linux 디렉토리 구조.md>)
┃ ┃ ┃ ┗━ [RAID](<./OS/linux/Disk & Dir/RAID.md>)
┃ ┃ ┃ ┗━ [SMB](<./OS/linux/Disk & Dir/SMB.md>)
┃ ┃ ┃ ┗━ [Symbolic Link](<./OS/linux/Disk & Dir/Symbolic Link.md>)
┃ ┃ ┃ ┗━ [od](<./OS/linux/Disk & Dir/od.md>)
┃ ┃ ┃ ┗━ [rclone](<./OS/linux/Disk & Dir/rclone.md>)
┃ ┃ ┃ ┗━ [백업](<./OS/linux/Disk & Dir/백업.md>)
┃ ┃ ┃ ┗━ [파일 관리 명령어](<./OS/linux/Disk & Dir/파일 관리 명령어.md>)
┃ ┃ ┃ ┗━ [파일 시스템](<./OS/linux/Disk & Dir/파일 시스템.md>)
┃ ┃ ┃ ┗━ [파일 종류](<./OS/linux/Disk & Dir/파일 종류.md>)
┃ ┃ ┗━ [**ELF**](<./OS/linux/ELF>)
┃ ┃ ┃ ┗━ [ELF](<./OS/linux/ELF/ELF.md>)
┃ ┃ ┃ ┗━ [SEC()](<./OS/linux/ELF/SEC().md>)
┃ ┃ ┗━ [**ETC**](<./OS/linux/ETC>)
┃ ┃ ┃ ┗━ [NTP](<./OS/linux/ETC/NTP.md>)
┃ ┃ ┃ ┗━ [PMU](<./OS/linux/ETC/PMU.md>)
┃ ┃ ┃ ┗━ [Perf](<./OS/linux/ETC/Perf.md>)
┃ ┃ ┃ ┗━ [Redirection와 FD](<./OS/linux/ETC/Redirection와 FD.md>)
┃ ┃ ┃ ┗━ [Runlevel](<./OS/linux/ETC/Runlevel.md>)
┃ ┃ ┃ ┗━ [X window](<./OS/linux/ETC/X window.md>)
┃ ┃ ┃ ┗━ [linux 표준 에러 코드](<./OS/linux/ETC/linux 표준 에러 코드.md>)
┃ ┃ ┃ ┗━ [mail](<./OS/linux/ETC/mail.md>)
┃ ┃ ┃ ┗━ [man](<./OS/linux/ETC/man.md>)
┃ ┃ ┃ ┗━ [set](<./OS/linux/ETC/set.md>)
┃ ┃ ┃ ┗━ [명령어들](<./OS/linux/ETC/명령어들.md>)
┃ ┃ ┗━ [**Kernel**](<./OS/linux/Kernel>)
┃ ┃ ┃ ┗━ [Block I/O](<./OS/linux/Kernel/Block I/O.md>)
┃ ┃ ┃ ┗━ [CPU Load Average](<./OS/linux/Kernel/CPU Load Average.md>)
┃ ┃ ┃ ┗━ [entropy](<./OS/linux/Kernel/entropy.md>)
┃ ┃ ┃ ┗━ [vmlinux](<./OS/linux/Kernel/vmlinux.md>)
┃ ┃ ┃ ┗━ [동기화와 lock](<./OS/linux/Kernel/동기화와 lock.md>)
┃ ┃ ┃ ┗━ [디버깅](<./OS/linux/Kernel/디버깅.md>)
┃ ┃ ┃ ┗━ [메모리 관리와 캐시](<./OS/linux/Kernel/메모리 관리와 캐시.md>)
┃ ┃ ┃ ┗━ [모듈과 장치 관리](<./OS/linux/Kernel/모듈과 장치 관리.md>)
┃ ┃ ┃ ┗━ [스케줄러 소스 분석](<./OS/linux/Kernel/스케줄러 소스 분석.md>)
┃ ┃ ┃ ┗━ [시스템 콜과 인터럽트](<./OS/linux/Kernel/시스템 콜과 인터럽트.md>)
┃ ┃ ┃ ┗━ [유저모드와 커널모드](<./OS/linux/Kernel/유저모드와 커널모드.md>)
┃ ┃ ┃ ┗━ [이식성](<./OS/linux/Kernel/이식성.md>)
┃ ┃ ┃ ┗━ [커널 개념](<./OS/linux/Kernel/커널 개념.md>)
┃ ┃ ┃ ┗━ [커널 모듈](<./OS/linux/Kernel/커널 모듈.md>)
┃ ┃ ┃ ┗━ [타이머](<./OS/linux/Kernel/타이머.md>)
┃ ┃ ┃ ┗━ [파일시스템](<./OS/linux/Kernel/파일시스템.md>)
┃ ┃ ┃ ┗━ [프로세스 관리](<./OS/linux/Kernel/프로세스 관리.md>)
┃ ┃ ┃ ┗━ [프로세스 스케줄러](<./OS/linux/Kernel/프로세스 스케줄러.md>)
┃ ┃ ┃ ┗━ [프로세스 주소 공간](<./OS/linux/Kernel/프로세스 주소 공간.md>)
┃ ┃ ┗━ [**Memory**](<./OS/linux/Memory>)
┃ ┃ ┃ ┗━ [Swap메모리](<./OS/linux/Memory/Swap메모리.md>)
┃ ┃ ┃ ┗━ [VSS, RSS, PSS, USS](<./OS/linux/Memory/VSS, RSS, PSS, USS.md>)
┃ ┃ ┗━ [**Network**](<./OS/linux/Network>)
┃ ┃ ┃ ┗━ [**DNS**](<./OS/linux/Network/DNS>)
┃ ┃ ┃ ┃ ┗━ [DNS 서버](<./OS/linux/Network/DNS/DNS 서버.md>)
┃ ┃ ┃ ┃ ┗━ [SRV, NAPTR](<./OS/linux/Network/DNS/SRV, NAPTR.md>)
┃ ┃ ┃ ┃ ┗━ [bind로 DNS 서버 정의하기](<./OS/linux/Network/DNS/bind로 DNS 서버 정의하기.md>)
┃ ┃ ┃ ┗━ [**주요명령어**](<./OS/linux/Network/주요명령어>)
┃ ┃ ┃ ┃ ┗━ [arp](<./OS/linux/Network/주요명령어/arp.md>)
┃ ┃ ┃ ┃ ┗━ [ifconfig](<./OS/linux/Network/주요명령어/ifconfig.md>)
┃ ┃ ┃ ┃ ┗━ [ping과 netstat](<./OS/linux/Network/주요명령어/ping과 netstat.md>)
┃ ┃ ┃ ┃ ┗━ [route로 라우팅 테이블 확인하기](<./OS/linux/Network/주요명령어/route로 라우팅 테이블 확인하기.md>)
┃ ┃ ┃ ┗━ [DERP](<./OS/linux/Network/DERP.md>)
┃ ┃ ┃ ┗━ [Domain━based Split Tunnels](<./OS/linux/Network/Domain━based Split Tunnels.md>)
┃ ┃ ┃ ┗━ [IP masquerading](<./OS/linux/Network/IP masquerading.md>)
┃ ┃ ┃ ┗━ [Netfilter](<./OS/linux/Network/Netfilter.md>)
┃ ┃ ┃ ┗━ [Virtual Networking Interface](<./OS/linux/Network/Virtual Networking Interface.md>)
┃ ┃ ┃ ┗━ [ip_forward와 rp_filter](<./OS/linux/Network/ip_forward와 rp_filter.md>)
┃ ┃ ┃ ┗━ [iptables 방화벽 설정](<./OS/linux/Network/iptables 방화벽 설정.md>)
┃ ┃ ┃ ┗━ [iptables](<./OS/linux/Network/iptables.md>)
┃ ┃ ┃ ┗━ [namespace와 cgroup](<./OS/linux/Network/namespace와 cgroup.md>)
┃ ┃ ┃ ┗━ [network namespaces](<./OS/linux/Network/network namespaces.md>)
┃ ┃ ┃ ┗━ [ufw](<./OS/linux/Network/ufw.md>)
┃ ┃ ┗━ [**Process**](<./OS/linux/Process>)
┃ ┃ ┃ ┗━ [Deamon process](<./OS/linux/Process/Deamon process.md>)
┃ ┃ ┃ ┗━ [cgroup](<./OS/linux/Process/cgroup.md>)
┃ ┃ ┃ ┗━ [httpd](<./OS/linux/Process/httpd.md>)
┃ ┃ ┃ ┗━ [pipe](<./OS/linux/Process/pipe.md>)
┃ ┃ ┃ ┗━ [signal](<./OS/linux/Process/signal.md>)
┃ ┃ ┃ ┗━ [top](<./OS/linux/Process/top.md>)
┃ ┃ ┃ ┗━ [프로세스 관리](<./OS/linux/Process/프로세스 관리.md>)
┃ ┃ ┃ ┗━ [환경변수와 프로세스](<./OS/linux/Process/환경변수와 프로세스.md>)
┃ ┃ ┗━ [**Shell**](<./OS/linux/Shell>)
┃ ┃ ┃ ┗━ [bash_profile과 bashrc](<./OS/linux/Shell/bash_profile과 bashrc.md>)
┃ ┃ ┃ ┗━ [shell](<./OS/linux/Shell/shell.md>)
┃ ┃ ┃ ┗━ [zshrc](<./OS/linux/Shell/zshrc.md>)
┃ ┃ ┗━ [**System call**](<./OS/linux/System call>)
┃ ┃ ┃ ┗━ [epoll](<./OS/linux/System call/epoll.md>)
┃ ┃ ┃ ┗━ [errno](<./OS/linux/System call/errno.md>)
┃ ┃ ┃ ┗━ [file 관련 systemcall](<./OS/linux/System call/file 관련 systemcall.md>)
┃ ┃ ┃ ┗━ [fork와 exec](<./OS/linux/System call/fork와 exec.md>)
┃ ┃ ┃ ┗━ [futex](<./OS/linux/System call/futex.md>)
┃ ┃ ┃ ┗━ [ioctl](<./OS/linux/System call/ioctl.md>)
┃ ┃ ┃ ┗━ [mmap](<./OS/linux/System call/mmap.md>)
┃ ┃ ┃ ┗━ [perf event](<./OS/linux/System call/perf event.md>)
┃ ┃ ┃ ┗━ [rlimit](<./OS/linux/System call/rlimit.md>)
┃ ┃ ┃ ┗━ [strace](<./OS/linux/System call/strace.md>)
┃ ┃ ┃ ┗━ [thread 관련 systemcall](<./OS/linux/System call/thread 관련 systemcall.md>)
┃ ┃ ┃ ┗━ [wait과 waitpid](<./OS/linux/System call/wait과 waitpid.md>)
┃ ┃ ┃ ┗━ [리눅스 시스템 프로그래밍 프로젝트](<./OS/linux/System call/리눅스 시스템 프로그래밍 프로젝트.md>)
┃ ┃ ┗━ [Linux Package](<./OS/linux/Linux Package.md>)
┃ ┃ ┗━ [Linux 배포판](<./OS/linux/Linux 배포판.md>)
┃ ┃ ┗━ [Linux 부팅 과정](<./OS/linux/Linux 부팅 과정.md>)
┃ ┃ ┗━ [Linux 특징 및 관련용어](<./OS/linux/Linux 특징 및 관련용어.md>)
┃ ┃ ┗━ [Stack trace와 kallsyms](<./OS/linux/Stack trace와 kallsyms.md>)
┃ ┃ ┗━ [kprobe와 kretprobe](<./OS/linux/kprobe와 kretprobe.md>)
┃ ┃ ┗━ [쉘 단축키](<./OS/linux/쉘 단축키.md>)
┃ ┗━ [**memory**](<./OS/memory>)
┃ ┃ ┗━ [Memory Mapping](<./OS/memory/Memory Mapping.md>)
┃ ┃ ┗━ [페이지 교체 알고리즘](<./OS/memory/페이지 교체 알고리즘.md>)
┃ ┗━ [**process**](<./OS/process>)
┃ ┃ ┗━ [TAS](<./OS/process/TAS.md>)
┃ ┃ ┗━ [교착상태와 스케줄링](<./OS/process/교착상태와 스케줄링.md>)
┃ ┃ ┗━ [생산자 소비자 문제](<./OS/process/생산자 소비자 문제.md>)
┃ ┃ ┗━ [임계영역과 상호배제](<./OS/process/임계영역과 상호배제.md>)
┃ ┃ ┗━ [프로세스의 개념](<./OS/process/프로세스의 개념.md>)
┃ ┃ ┗━ [프로세스의 관리](<./OS/process/프로세스의 관리.md>)
┃ ┗━ [**window**](<./OS/window>)
┃ ┃ ┗━ [Active Directory Domain Services](<./OS/window/Active Directory Domain Services.md>)
┃ ┗━ [**보안**](<./OS/보안>)
┃ ┃ ┗━ [엑세스 제어](<./OS/보안/엑세스 제어.md>)
┃ ┗━ [MKL](<./OS/MKL.md>)
┃ ┗━ [XDG Base Directory](<./OS/XDG Base Directory.md>)
┃ ┗━ [c언어 컴파일과정](<./OS/c언어 컴파일과정.md>)
┃ ┗━ [exit code](<./OS/exit code.md>)
┃ ┗━ [디스크 시스템](<./OS/디스크 시스템.md>)
┃ ┗━ [반도체 8대 공정](<./OS/반도체 8대 공정.md>)
┃ ┗━ [운영체제 유형](<./OS/운영체제 유형.md>)
┃ ┗━ [유저, 커널레벨 스레드](<./OS/유저, 커널레벨 스레드.md>)
┃ ┗━ [파일 시스템](<./OS/파일 시스템.md>)
┗━ [**PPT**](<./PPT>)
┃ ┗━ [**2022_githook으로_파일트리_만들기.pdf**](<./PPT/2022_githook으로_파일트리_만들기.pdf>)
┃ ┗━ [**2023_AWS_network_개념_설명회.pdf**](<./PPT/2023_AWS_network_개념_설명회.pdf>)
┃ ┗━ [**2025_BPF로_무엇을_할_수_있을까.pdf**](<./PPT/2025_BPF로_무엇을_할_수_있을까.pdf>)
┃ ┗━ [**2025_쿠버네티스_스터디_서비스와_인그레스.pdf**](<./PPT/2025_쿠버네티스_스터디_서비스와_인그레스.pdf>)
┗━ [**개발**](<./개발>)
┃ ┗━ [**App**](<./개발/App>)
┃ ┃ ┗━ [**React Native**](<./개발/App/React Native>)
┃ ┃ ┗━ [New Architecture](<./개발/App/React Native/New Architecture.md>)
┃ ┃ ┗━ [React Native](<./개발/App/React Native/React Native.md>)
┃ ┗━ [**SEO**](<./개발/SEO>)
┃ ┃ ┗━ [Web Vitals](<./개발/SEO/Web Vitals.md>)
┃ ┃ ┗━ [sitemap](<./개발/SEO/sitemap.md>)
┃ ┗━ [**Tools**](<./개발/Tools>)
┃ ┃ ┗━ [**Git**](<./개발/Tools/Git>)
┃ ┃ ┃ ┗━ [**Flow**](<./개발/Tools/Git/Flow>)
┃ ┃ ┃ ┃ ┗━ [GitFlow](<./개발/Tools/Git/Flow/GitFlow.md>)
┃ ┃ ┃ ┃ ┗━ [GithubFlow](<./개발/Tools/Git/Flow/GithubFlow.md>)
┃ ┃ ┃ ┗━ [**hooks**](<./개발/Tools/Git/hooks>)
┃ ┃ ┃ ┃ ┗━ [GitHub hooks](<./개발/Tools/Git/hooks/GitHub hooks.md>)
┃ ┃ ┃ ┃ ┗━ [githook을 위한 perl command](<./개발/Tools/Git/hooks/githook을 위한 perl command.md>)
┃ ┃ ┃ ┃ ┗━ [파일트리 자동생성](<./개발/Tools/Git/hooks/파일트리 자동생성.md>)
┃ ┃ ┃ ┗━ [GitLab](<./개발/Tools/Git/GitLab.md>)
┃ ┃ ┃ ┗━ [Selfhosted Runner](<./개발/Tools/Git/Selfhosted Runner.md>)
┃ ┃ ┃ ┗━ [git reflog](<./개발/Tools/Git/git reflog.md>)
┃ ┃ ┃ ┗━ [rebase 쉽게 하는법](<./개발/Tools/Git/rebase 쉽게 하는법.md>)
┃ ┃ ┃ ┗━ [rerere](<./개발/Tools/Git/rerere.md>)
┃ ┃ ┃ ┗━ [자동커밋](<./개발/Tools/Git/자동커밋.md>)
┃ ┃ ┗━ [**vi**](<./개발/Tools/vi>)
┃ ┃ ┃ ┗━ [vi 단축키](<./개발/Tools/vi/vi 단축키.md>)
┃ ┃ ┃ ┗━ [vim 단축키](<./개발/Tools/vi/vim 단축키.md>)
┃ ┃ ┃ ┗━ [vim](<./개발/Tools/vi/vim.md>)
┃ ┃ ┗━ [Airflow](<./개발/Tools/Airflow.md>)
┃ ┃ ┗━ [Firefox 설정](<./개발/Tools/Firefox 설정.md>)
┃ ┃ ┗━ [GTM](<./개발/Tools/GTM.md>)
┃ ┃ ┗━ [Intellij Profiling tools](<./개발/Tools/Intellij Profiling tools.md>)
┃ ┃ ┗━ [Makefile](<./개발/Tools/Makefile.md>)
┃ ┃ ┗━ [Spark](<./개발/Tools/Spark.md>)
┃ ┃ ┗━ [Tridactyl](<./개발/Tools/Tridactyl.md>)
┃ ┃ ┗━ [expr](<./개발/Tools/expr.md>)
┃ ┃ ┗━ [hammerspoon](<./개발/Tools/hammerspoon.md>)
┃ ┃ ┗━ [harlequin](<./개발/Tools/harlequin.md>)
┃ ┃ ┗━ [mermaid 문법](<./개발/Tools/mermaid 문법.md>)
┃ ┃ ┗━ [mise](<./개발/Tools/mise.md>)
┃ ┗━ [**아키텍처 및 방법론**](<./개발/아키텍처 및 방법론>)
┃ ┃ ┗━ [**API 아키텍처**](<./개발/아키텍처 및 방법론/API 아키텍처>)
┃ ┃ ┃ ┗━ [GraphQL](<./개발/아키텍처 및 방법론/API 아키텍처/GraphQL.md>)
┃ ┃ ┃ ┗━ [REST](<./개발/아키텍처 및 방법론/API 아키텍처/REST.md>)
┃ ┃ ┃ ┗━ [RPC](<./개발/아키텍처 및 방법론/API 아키텍처/RPC.md>)
┃ ┃ ┃ ┗━ [SOAP](<./개발/아키텍처 및 방법론/API 아키텍처/SOAP.md>)
┃ ┃ ┗━ [**DDD**](<./개발/아키텍처 및 방법론/DDD>)
┃ ┃ ┃ ┗━ [DDD](<./개발/아키텍처 및 방법론/DDD/DDD.md>)
┃ ┃ ┃ ┗━ [DDD의 아키텍처](<./개발/아키텍처 및 방법론/DDD/DDD의 아키텍처.md>)
┃ ┃ ┃ ┗━ [도메인영역](<./개발/아키텍처 및 방법론/DDD/도메인영역.md>)
┃ ┃ ┃ ┗━ [이벤트 스토밍](<./개발/아키텍처 및 방법론/DDD/이벤트 스토밍.md>)
┃ ┃ ┃ ┗━ [컨트랙트](<./개발/아키텍처 및 방법론/DDD/컨트랙트.md>)
┃ ┃ ┗━ [**MSA**](<./개발/아키텍처 및 방법론/MSA>)
┃ ┃ ┃ ┗━ [MSA의 장단점](<./개발/아키텍처 및 방법론/MSA/MSA의 장단점.md>)
┃ ┃ ┃ ┗━ [메시지 브로커](<./개발/아키텍처 및 방법론/MSA/메시지 브로커.md>)
┃ ┃ ┃ ┗━ [사가 패턴](<./개발/아키텍처 및 방법론/MSA/사가 패턴.md>)
┃ ┃ ┃ ┗━ [사가 편성](<./개발/아키텍처 및 방법론/MSA/사가 편성.md>)
┃ ┃ ┃ ┗━ [시맨틱 버저닝](<./개발/아키텍처 및 방법론/MSA/시맨틱 버저닝.md>)
┃ ┃ ┃ ┗━ [통신](<./개발/아키텍처 및 방법론/MSA/통신.md>)
┃ ┃ ┃ ┗━ [트랜잭션 격리](<./개발/아키텍처 및 방법론/MSA/트랜잭션 격리.md>)
┃ ┃ ┃ ┗━ [트랜잭션 로그 테일링 패턴](<./개발/아키텍처 및 방법론/MSA/트랜잭션 로그 테일링 패턴.md>)
┃ ┃ ┗━ [**객체지향**](<./개발/아키텍처 및 방법론/객체지향>)
┃ ┃ ┃ ┗━ [SOLID](<./개발/아키텍처 및 방법론/객체지향/SOLID.md>)
┃ ┃ ┃ ┗━ [응집도와 결합도](<./개발/아키텍처 및 방법론/객체지향/응집도와 결합도.md>)
┃ ┃ ┗━ [**디자인패턴**](<./개발/아키텍처 및 방법론/디자인패턴>)
┃ ┃ ┃ ┗━ [**1. 생성패턴**](<./개발/아키텍처 및 방법론/디자인패턴/1. 생성패턴>)
┃ ┃ ┃ ┃ ┗━ [빌더 패턴](<./개발/아키텍처 및 방법론/디자인패턴/1. 생성패턴/빌더 패턴.md>)
┃ ┃ ┃ ┃ ┗━ [싱글톤 패턴](<./개발/아키텍처 및 방법론/디자인패턴/1. 생성패턴/싱글톤 패턴.md>)
┃ ┃ ┃ ┃ ┗━ [추상팩토리 패턴](<./개발/아키텍처 및 방법론/디자인패턴/1. 생성패턴/추상팩토리 패턴.md>)
┃ ┃ ┃ ┃ ┗━ [팩토리메소드 패턴](<./개발/아키텍처 및 방법론/디자인패턴/1. 생성패턴/팩토리메소드 패턴.md>)
┃ ┃ ┃ ┃ ┗━ [프로토타입 패턴](<./개발/아키텍처 및 방법론/디자인패턴/1. 생성패턴/프로토타입 패턴.md>)
┃ ┃ ┃ ┗━ [**2. 구조패턴**](<./개발/아키텍처 및 방법론/디자인패턴/2. 구조패턴>)
┃ ┃ ┃ ┃ ┗━ [데코레이터 패턴](<./개발/아키텍처 및 방법론/디자인패턴/2. 구조패턴/데코레이터 패턴.md>)
┃ ┃ ┃ ┃ ┗━ [브릿지 패턴](<./개발/아키텍처 및 방법론/디자인패턴/2. 구조패턴/브릿지 패턴.md>)
┃ ┃ ┃ ┃ ┗━ [어댑터 패턴](<./개발/아키텍처 및 방법론/디자인패턴/2. 구조패턴/어댑터 패턴.md>)
┃ ┃ ┃ ┃ ┗━ [컴포짓 패턴](<./개발/아키텍처 및 방법론/디자인패턴/2. 구조패턴/컴포짓 패턴.md>)
┃ ┃ ┃ ┃ ┗━ [퍼사드 패턴](<./개발/아키텍처 및 방법론/디자인패턴/2. 구조패턴/퍼사드 패턴.md>)
┃ ┃ ┃ ┃ ┗━ [프록시 패턴](<./개발/아키텍처 및 방법론/디자인패턴/2. 구조패턴/프록시 패턴.md>)
┃ ┃ ┃ ┃ ┗━ [플라이웨이트 패턴](<./개발/아키텍처 및 방법론/디자인패턴/2. 구조패턴/플라이웨이트 패턴.md>)
┃ ┃ ┃ ┗━ [**3. 행위패턴**](<./개발/아키텍처 및 방법론/디자인패턴/3. 행위패턴>)
┃ ┃ ┃ ┃ ┗━ [메멘토 패턴](<./개발/아키텍처 및 방법론/디자인패턴/3. 행위패턴/메멘토 패턴.md>)
┃ ┃ ┃ ┃ ┗━ [방문자 패턴](<./개발/아키텍처 및 방법론/디자인패턴/3. 행위패턴/방문자 패턴.md>)
┃ ┃ ┃ ┃ ┗━ [상태 패턴](<./개발/아키텍처 및 방법론/디자인패턴/3. 행위패턴/상태 패턴.md>)
┃ ┃ ┃ ┃ ┗━ [옵저버 패턴](<./개발/아키텍처 및 방법론/디자인패턴/3. 행위패턴/옵저버 패턴.md>)
┃ ┃ ┃ ┃ ┗━ [이터레이터 패턴](<./개발/아키텍처 및 방법론/디자인패턴/3. 행위패턴/이터레이터 패턴.md>)
┃ ┃ ┃ ┃ ┗━ [인터프리터 패턴](<./개발/아키텍처 및 방법론/디자인패턴/3. 행위패턴/인터프리터 패턴.md>)
┃ ┃ ┃ ┃ ┗━ [전략 패턴](<./개발/아키텍처 및 방법론/디자인패턴/3. 행위패턴/전략 패턴.md>)
┃ ┃ ┃ ┃ ┗━ [중재자 패턴](<./개발/아키텍처 및 방법론/디자인패턴/3. 행위패턴/중재자 패턴.md>)
┃ ┃ ┃ ┃ ┗━ [책임연쇄 패턴](<./개발/아키텍처 및 방법론/디자인패턴/3. 행위패턴/책임연쇄 패턴.md>)
┃ ┃ ┃ ┃ ┗━ [커맨드 패턴](<./개발/아키텍처 및 방법론/디자인패턴/3. 행위패턴/커맨드 패턴.md>)
┃ ┃ ┃ ┃ ┗━ [템플릿메소드 패턴](<./개발/아키텍처 및 방법론/디자인패턴/3. 행위패턴/템플릿메소드 패턴.md>)
┃ ┃ ┃ ┗━ [디자인패턴](<./개발/아키텍처 및 방법론/디자인패턴/디자인패턴.md>)
┃ ┃ ┃ ┗━ [위임 패턴(Delegate Pattern)](<./개발/아키텍처 및 방법론/디자인패턴/위임 패턴(Delegate Pattern).md>)
┃ ┃ ┗━ [CQRS](<./개발/아키텍처 및 방법론/CQRS.md>)
┃ ┃ ┗━ [HexagonalArchitecture](<./개발/아키텍처 및 방법론/HexagonalArchitecture.md>)
┃ ┗━ [**영상**](<./개발/영상>)
┃ ┃ ┗━ [FID](<./개발/영상/FID.md>)
┃ ┃ ┗━ [No━Reference 품질 지표](<./개발/영상/No━Reference 품질 지표.md>)
┃ ┃ ┗━ [Resolution](<./개발/영상/Resolution.md>)
┃ ┃ ┗━ [VMAF](<./개발/영상/VMAF.md>)
┃ ┃ ┗━ [ffmpeg 오디오 정규화](<./개발/영상/ffmpeg 오디오 정규화.md>)
┃ ┃ ┗━ [ffmpeg](<./개발/영상/ffmpeg.md>)
┃ ┃ ┗━ [hls, dash와 cmaf](<./개발/영상/hls, dash와 cmaf.md>)
┃ ┃ ┗━ [비트레이트](<./개발/영상/비트레이트.md>)
┃ ┃ ┗━ [이미지 품질 지표](<./개발/영상/이미지 품질 지표.md>)
┃ ┃ ┗━ [자막 파일 포맷](<./개발/영상/자막 파일 포맷.md>)
┃ ┃ ┗━ [컨테이너와 코덱](<./개발/영상/컨테이너와 코덱.md>)
┃ ┗━ [**테스팅**](<./개발/테스팅>)
┃ ┃ ┗━ [테스팅 용어](<./개발/테스팅/테스팅 용어.md>)
┃ ┗━ [EME](<./개발/EME.md>)
┃ ┗━ [FineGrained와 CoarseGrained](<./개발/FineGrained와 CoarseGrained.md>)
┃ ┗━ [Native messaging](<./개발/Native messaging.md>)
┃ ┗━ [Nightly build](<./개발/Nightly build.md>)
┃ ┗━ [authn과 authz](<./개발/authn과 authz.md>)
┃ ┗━ [boxplot](<./개발/boxplot.md>)
┃ ┗━ [monorepo](<./개발/monorepo.md>)
┃ ┗━ [turborepo](<./개발/turborepo.md>)
┃ ┗━ [소프트웨어 공학](<./개발/소프트웨어 공학.md>)
┃ ┗━ [압축 알고리즘](<./개발/압축 알고리즘.md>)
┃ ┗━ [툴세팅](<./개발/툴세팅.md>)
┗━ [**데이터**](<./데이터>)
┃ ┗━ [**DB설계**](<./데이터/DB설계>)
┃ ┗━ [**MQ**](<./데이터/MQ>)
┃ ┗━ [**NoSQL**](<./데이터/NoSQL>)
┃ ┃ ┗━ [**MongoDB**](<./데이터/NoSQL/MongoDB>)
┃ ┃ ┗━ [**PostgreSQL**](<./데이터/NoSQL/PostgreSQL>)
┃ ┃ ┗━ [**redis**](<./데이터/NoSQL/redis>)
┃ ┗━ [**SQL 쿼리**](<./데이터/SQL 쿼리>)
┃ ┃ ┗━ [**최적화**](<./데이터/SQL 쿼리/최적화>)
┃ ┃ ┗━ [**쿼리종류**](<./데이터/SQL 쿼리/쿼리종류>)
┃ ┗━ [**데이터베이스**](<./데이터/데이터베이스>)
┃ ┗━ [**DB설계**](<./데이터/데이터베이스/DB설계>)
┃ ┗━ [**MQ**](<./데이터/데이터베이스/MQ>)
┃ ┗━ [**NoSQL**](<./데이터/데이터베이스/NoSQL>)
┃ ┃ ┗━ [**MongoDB**](<./데이터/데이터베이스/NoSQL/MongoDB>)
┃ ┃ ┗━ [**PostgreSQL**](<./데이터/데이터베이스/NoSQL/PostgreSQL>)
┃ ┃ ┗━ [**redis**](<./데이터/데이터베이스/NoSQL/redis>)
┃ ┗━ [**SQL 쿼리**](<./데이터/데이터베이스/SQL 쿼리>)
┃ ┗━ [**최적화**](<./데이터/데이터베이스/SQL 쿼리/최적화>)
┃ ┗━ [**쿼리종류**](<./데이터/데이터베이스/SQL 쿼리/쿼리종류>)
┗━ [**데이터베이스**](<./데이터베이스>)
┃ ┗━ [**DB설계**](<./데이터베이스/DB설계>)
┃ ┃ ┗━ [DBMS와 RDBMS](<./데이터베이스/DB설계/DBMS와 RDBMS.md>)
┃ ┃ ┗━ [Data Lineage](<./데이터베이스/DB설계/Data Lineage.md>)
┃ ┃ ┗━ [데이터모델링](<./데이터베이스/DB설계/데이터모델링.md>)
┃ ┃ ┗━ [무결성 제약조건](<./데이터베이스/DB설계/무결성 제약조건.md>)
┃ ┃ ┗━ [분산데이터베이스](<./데이터베이스/DB설계/분산데이터베이스.md>)
┃ ┃ ┗━ [스키마](<./데이터베이스/DB설계/스키마.md>)
┃ ┃ ┗━ [정규화와 반정규화](<./데이터베이스/DB설계/정규화와 반정규화.md>)
┃ ┃ ┗━ [테이블분할](<./데이터베이스/DB설계/테이블분할.md>)
┃ ┃ ┗━ [트랜잭션 ACID와 격리수준](<./데이터베이스/DB설계/트랜잭션 ACID와 격리수준.md>)
┃ ┗━ [**MQ**](<./데이터베이스/MQ>)
┃ ┃ ┗━ [Docker로 Kafka 실행](<./데이터베이스/MQ/Docker로 Kafka 실행.md>)
┃ ┃ ┗━ [Kafka 파티션 리더 선출](<./데이터베이스/MQ/Kafka 파티션 리더 선출.md>)
┃ ┃ ┗━ [RabbitMQ](<./데이터베이스/MQ/RabbitMQ.md>)
┃ ┃ ┗━ [Spring with Kafka](<./데이터베이스/MQ/Spring with Kafka.md>)
┃ ┃ ┗━ [메시지큐](<./데이터베이스/MQ/메시지큐.md>)
┃ ┗━ [**NoSQL**](<./데이터베이스/NoSQL>)
┃ ┃ ┗━ [**MongoDB**](<./데이터베이스/NoSQL/MongoDB>)
┃ ┃ ┃ ┗━ [Atlas Search](<./데이터베이스/NoSQL/MongoDB/Atlas Search.md>)
┃ ┃ ┃ ┗━ [BinData](<./데이터베이스/NoSQL/MongoDB/BinData.md>)
┃ ┃ ┃ ┗━ [MongoDB Aggregation](<./데이터베이스/NoSQL/MongoDB/MongoDB Aggregation.md>)
┃ ┃ ┃ ┗━ [MongoDB Document로 POJO 상속받기](<./데이터베이스/NoSQL/MongoDB/MongoDB Document로 POJO 상속받기.md>)
┃ ┃ ┃ ┗━ [MongoDB 스키마설계 고려사항](<./데이터베이스/NoSQL/MongoDB/MongoDB 스키마설계 고려사항.md>)
┃ ┃ ┃ ┗━ [MongoDB 유저관리](<./데이터베이스/NoSQL/MongoDB/MongoDB 유저관리.md>)
┃ ┃ ┃ ┗━ [MongoDB 쿼리](<./데이터베이스/NoSQL/MongoDB/MongoDB 쿼리.md>)
┃ ┃ ┃ ┗━ [MongoDB](<./데이터베이스/NoSQL/MongoDB/MongoDB.md>)
┃ ┃ ┃ ┗━ [writeConcern](<./데이터베이스/NoSQL/MongoDB/writeConcern.md>)
┃ ┃ ┗━ [**PostgreSQL**](<./데이터베이스/NoSQL/PostgreSQL>)
┃ ┃ ┃ ┗━ [PostgreSQL](<./데이터베이스/NoSQL/PostgreSQL/PostgreSQL.md>)
┃ ┃ ┃ ┗━ [PostgreSQL명령어](<./데이터베이스/NoSQL/PostgreSQL/PostgreSQL명령어.md>)
┃ ┃ ┗━ [**redis**](<./데이터베이스/NoSQL/redis>)
┃ ┃ ┃ ┗━ [Redis](<./데이터베이스/NoSQL/redis/Redis.md>)
┃ ┃ ┃ ┗━ [Spring Redis Phantomkey](<./데이터베이스/NoSQL/redis/Spring Redis Phantomkey.md>)
┃ ┃ ┗━ [Cassandra](<./데이터베이스/NoSQL/Cassandra.md>)
┃ ┃ ┗━ [Memcached VS Redis](<./데이터베이스/NoSQL/Memcached VS Redis.md>)
┃ ┃ ┗━ [NoSQL 데이터유형](<./데이터베이스/NoSQL/NoSQL 데이터유형.md>)
┃ ┃ ┗━ [NoSQL에는 ACID가 없다고?](<./데이터베이스/NoSQL/NoSQL에는 ACID가 없다고?.md>)
┃ ┗━ [**SQL 쿼리**](<./데이터베이스/SQL 쿼리>)
┃ ┃ ┗━ [**최적화**](<./데이터베이스/SQL 쿼리/최적화>)
┃ ┃ ┃ ┗━ [DB 커넥션 풀](<./데이터베이스/SQL 쿼리/최적화/DB 커넥션 풀.md>)
┃ ┃ ┃ ┗━ [옵티마이저](<./데이터베이스/SQL 쿼리/최적화/옵티마이저.md>)
┃ ┃ ┃ ┗━ [조인 수행원리](<./데이터베이스/SQL 쿼리/최적화/조인 수행원리.md>)
┃ ┃ ┗━ [**쿼리종류**](<./데이터베이스/SQL 쿼리/쿼리종류>)
┃ ┃ ┃ ┗━ [DCL](<./데이터베이스/SQL 쿼리/쿼리종류/DCL.md>)
┃ ┃ ┃ ┗━ [DDL](<./데이터베이스/SQL 쿼리/쿼리종류/DDL.md>)
┃ ┃ ┃ ┗━ [DML](<./데이터베이스/SQL 쿼리/쿼리종류/DML.md>)
┃ ┃ ┃ ┗━ [Procedural/Nonprocedural DML](<./데이터베이스/SQL 쿼리/쿼리종류/Procedural/Nonprocedural DML.md>)
┃ ┃ ┃ ┗━ [TCL](<./데이터베이스/SQL 쿼리/쿼리종류/TCL.md>)
┃ ┃ ┗━ [Alias](<./데이터베이스/SQL 쿼리/Alias.md>)
┃ ┃ ┗━ [FK옵션](<./데이터베이스/SQL 쿼리/FK옵션.md>)
┃ ┃ ┗━ [GROUP BY와 HAVING절](<./데이터베이스/SQL 쿼리/GROUP BY와 HAVING절.md>)
┃ ┃ ┗━ [GROUPING SETS와 GROUPING](<./데이터베이스/SQL 쿼리/GROUPING SETS와 GROUPING.md>)
┃ ┃ ┗━ [INNER JOIN과 OUTER JOIN](<./데이터베이스/SQL 쿼리/INNER JOIN과 OUTER JOIN.md>)
┃ ┃ ┗━ [ON절](<./데이터베이스/SQL 쿼리/ON절.md>)
┃ ┃ ┗━ [ORDER BY절](<./데이터베이스/SQL 쿼리/ORDER BY절.md>)
┃ ┃ ┗━ [ROLLUP과 CUBE](<./데이터베이스/SQL 쿼리/ROLLUP과 CUBE.md>)
┃ ┃ ┗━ [SELECT쿼리 실행순서](<./데이터베이스/SQL 쿼리/SELECT쿼리 실행순서.md>)
┃ ┃ ┗━ [계층형 질의](<./데이터베이스/SQL 쿼리/계층형 질의.md>)
┃ ┃ ┗━ [서브쿼리](<./데이터베이스/SQL 쿼리/서브쿼리.md>)
┃ ┃ ┗━ [윈도우 함수](<./데이터베이스/SQL 쿼리/윈도우 함수.md>)
┃ ┃ ┗━ [제약조건](<./데이터베이스/SQL 쿼리/제약조건.md>)
┃ ┃ ┗━ [집계함수](<./데이터베이스/SQL 쿼리/집계함수.md>)
┃ ┃ ┗━ [집합연산자](<./데이터베이스/SQL 쿼리/집합연산자.md>)
┃ ┗━ [Change Date Capture](<./데이터베이스/Change Date Capture.md>)
┃ ┗━ [ClickHouse](<./데이터베이스/ClickHouse.md>)
┃ ┗━ [Column, Row기반 DB](<./데이터베이스/Column, Row기반 DB.md>)
┃ ┗━ [Data Lake와 Warehouse](<./데이터베이스/Data Lake와 Warehouse.md>)
┃ ┗━ [MySQL Replication](<./데이터베이스/MySQL Replication.md>)
┃ ┗━ [OLAP](<./데이터베이스/OLAP.md>)
┃ ┗━ [Postgresql Transaction Wraparound](<./데이터베이스/Postgresql Transaction Wraparound.md>)
┃ ┗━ [Two Phase commit](<./데이터베이스/Two Phase commit.md>)
┃ ┗━ [pgbouncer](<./데이터베이스/pgbouncer.md>)
┗━ [**서버**](<./서버>)
┃ ┗━ [**Spring**](<./서버/Spring>)
┃ ┃ ┗━ [**AOP**](<./서버/Spring/AOP>)
┃ ┃ ┃ ┗━ [**트랜잭션**](<./서버/Spring/AOP/트랜잭션>)
┃ ┃ ┃ ┃ ┗━ [TransactionAttributeSource](<./서버/Spring/AOP/트랜잭션/TransactionAttributeSource.md>)
┃ ┃ ┃ ┃ ┗━ [트랜잭션](<./서버/Spring/AOP/트랜잭션/트랜잭션.md>)
┃ ┃ ┃ ┃ ┗━ [트랜잭션 전파](<./서버/Spring/AOP/트랜잭션/트랜잭션 전파.md>)
┃ ┃ ┃ ┗━ [AdviceAnnotation](<./서버/Spring/AOP/AdviceAnnotation.md>)
┃ ┃ ┃ ┗━ [Pointcut](<./서버/Spring/AOP/Pointcut.md>)
┃ ┃ ┃ ┗━ [ProxyFactoryBean](<./서버/Spring/AOP/ProxyFactoryBean.md>)
┃ ┃ ┃ ┗━ [Spring AOP](<./서버/Spring/AOP/Spring AOP.md>)
┃ ┃ ┃ ┗━ [Spring에서 aspectj weaving사용하기](<./서버/Spring/AOP/Spring에서 aspectj weaving사용하기.md>)
┃ ┃ ┗━ [**Event**](<./서버/Spring/Event>)
┃ ┃ ┃ ┗━ [@TransactionalEventListener](<./서버/Spring/Event/@TransactionalEventListener.md>)
┃ ┃ ┃ ┗━ [ApplicationEventPublisher](<./서버/Spring/Event/ApplicationEventPublisher.md>)
┃ ┃ ┗━ [**JPA**](<./서버/Spring/JPA>)
┃ ┃ ┃ ┗━ [**JPQL**](<./서버/Spring/JPA/JPQL>)
┃ ┃ ┃ ┃ ┗━ [FetchJoin](<./서버/Spring/JPA/JPQL/FetchJoin.md>)
┃ ┃ ┃ ┃ ┗━ [경로표현식](<./서버/Spring/JPA/JPQL/경로표현식.md>)
┃ ┃ ┃ ┗━ [**QuerydslJpa**](<./서버/Spring/JPA/QuerydslJpa>)
┃ ┃ ┃ ┃ ┗━ [Paging](<./서버/Spring/JPA/QuerydslJpa/Paging.md>)
┃ ┃ ┃ ┃ ┗━ [Projection](<./서버/Spring/JPA/QuerydslJpa/Projection.md>)
┃ ┃ ┃ ┃ ┗━ [QuerydslJpa와 QClass](<./서버/Spring/JPA/QuerydslJpa/QuerydslJpa와 QClass.md>)
┃ ┃ ┃ ┃ ┗━ [QuerydslPredicateExecutor](<./서버/Spring/JPA/QuerydslJpa/QuerydslPredicateExecutor.md>)
┃ ┃ ┃ ┃ ┗━ [fetchResults가 deprecated된 이유](<./서버/Spring/JPA/QuerydslJpa/fetchResults가 deprecated된 이유.md>)
┃ ┃ ┃ ┃ ┗━ [기본문법](<./서버/Spring/JPA/QuerydslJpa/기본문법.md>)
┃ ┃ ┃ ┃ ┗━ [동적쿼리](<./서버/Spring/JPA/QuerydslJpa/동적쿼리.md>)
┃ ┃ ┃ ┃ ┗━ [벌크연산](<./서버/Spring/JPA/QuerydslJpa/벌크연산.md>)
┃ ┃ ┃ ┗━ [**캐싱**](<./서버/Spring/JPA/캐싱>)
┃ ┃ ┃ ┃ ┗━ [1차캐시](<./서버/Spring/JPA/캐싱/1차캐시.md>)
┃ ┃ ┃ ┃ ┗━ [2차캐시](<./서버/Spring/JPA/캐싱/2차캐시.md>)
┃ ┃ ┃ ┃ ┗━ [영속성 컨텍스트](<./서버/Spring/JPA/캐싱/영속성 컨텍스트.md>)
┃ ┃ ┃ ┗━ [@GeneratedValue 코드보기](<./서버/Spring/JPA/@GeneratedValue 코드보기.md>)
┃ ┃ ┃ ┗━ [Cascade](<./서버/Spring/JPA/Cascade.md>)
┃ ┃ ┃ ┗━ [GenerateValue Column에 값을 넣는다면](<./서버/Spring/JPA/GenerateValue Column에 값을 넣는다면.md>)
┃ ┃ ┃ ┗━ [Hibernate dialect](<./서버/Spring/JPA/Hibernate dialect.md>)
┃ ┃ ┃ ┗━ [Hibernate 쿼리실행순서](<./서버/Spring/JPA/Hibernate 쿼리실행순서.md>)
┃ ┃ ┃ ┗━ [Id로 연관관계 객체 저장](<./서버/Spring/JPA/Id로 연관관계 객체 저장.md>)
┃ ┃ ┃ ┗━ [JDBC Object Mapping Fundamentalsentity](<./서버/Spring/JPA/JDBC Object Mapping Fundamentalsentity.md>)
┃ ┃ ┃ ┗━ [JPA](<./서버/Spring/JPA/JPA.md>)
┃ ┃ ┃ ┗━ [N+1 문제](<./서버/Spring/JPA/N+1 문제.md>)
┃ ┃ ┃ ┗━ [OrphanRemoval](<./서버/Spring/JPA/OrphanRemoval.md>)
┃ ┃ ┃ ┗━ [Persistable](<./서버/Spring/JPA/Persistable.md>)
┃ ┃ ┃ ┗━ [ReadOnlyQuery 최적화](<./서버/Spring/JPA/ReadOnlyQuery 최적화.md>)
┃ ┃ ┃ ┗━ [벌크연산](<./서버/Spring/JPA/벌크연산.md>)
┃ ┃ ┃ ┗━ [트랜잭션 전파 설정](<./서버/Spring/JPA/트랜잭션 전파 설정.md>)
┃ ┃ ┗━ [**SpringSecurity**](<./서버/Spring/SpringSecurity>)
┃ ┃ ┃ ┗━ [CORS](<./서버/Spring/SpringSecurity/CORS.md>)
┃ ┃ ┃ ┗━ [CSRF](<./서버/Spring/SpringSecurity/CSRF.md>)
┃ ┃ ┗━ [**Validation**](<./서버/Spring/Validation>)
┃ ┃ ┃ ┗━ [@GroupSequence](<./서버/Spring/Validation/@GroupSequence.md>)
┃ ┃ ┃ ┗━ [@Valid와 @Validated](<./서버/Spring/Validation/@Valid와 @Validated.md>)
┃ ┃ ┗━ [**Web MVC**](<./서버/Spring/Web MVC>)
┃ ┃ ┃ ┗━ [Request 처리과정](<./서버/Spring/Web MVC/Request 처리과정.md>)
┃ ┃ ┃ ┗━ [SpringServletContainerInitializer](<./서버/Spring/Web MVC/SpringServletContainerInitializer.md>)
┃ ┃ ┗━ [**WebFlux**](<./서버/Spring/WebFlux>)
┃ ┃ ┃ ┗━ [**R2DBC**](<./서버/Spring/WebFlux/R2DBC>)
┃ ┃ ┃ ┃ ┗━ [R2DBC 사용](<./서버/Spring/WebFlux/R2DBC/R2DBC 사용.md>)
┃ ┃ ┃ ┃ ┗━ [R2DBC](<./서버/Spring/WebFlux/R2DBC/R2DBC.md>)
┃ ┃ ┃ ┗━ [@Controller](<./서버/Spring/WebFlux/@Controller.md>)
┃ ┃ ┃ ┗━ [RouterFunctions](<./서버/Spring/WebFlux/RouterFunctions.md>)
┃ ┃ ┃ ┗━ [WebClient](<./서버/Spring/WebFlux/WebClient.md>)
┃ ┃ ┃ ┗━ [WebFilter](<./서버/Spring/WebFlux/WebFilter.md>)
┃ ┃ ┃ ┗━ [WebFlux](<./서버/Spring/WebFlux/WebFlux.md>)
┃ ┃ ┗━ [**기본원리**](<./서버/Spring/기본원리>)
┃ ┃ ┃ ┗━ [@Autowired 빈 주입 스캔 원리](<./서버/Spring/기본원리/@Autowired 빈 주입 스캔 원리.md>)
┃ ┃ ┃ ┗━ [@ComponentScan](<./서버/Spring/기본원리/@ComponentScan.md>)
┃ ┃ ┃ ┗━ [Ioc와 DI](<./서버/Spring/기본원리/Ioc와 DI.md>)
┃ ┃ ┃ ┗━ [Programmatic과 Declarative](<./서버/Spring/기본원리/Programmatic과 Declarative.md>)
┃ ┃ ┃ ┗━ [Reflection과 직렬화](<./서버/Spring/기본원리/Reflection과 직렬화.md>)
┃ ┃ ┃ ┗━ [등록된 빈 목록 출력하기](<./서버/Spring/기본원리/등록된 빈 목록 출력하기.md>)
┃ ┃ ┃ ┗━ [빈](<./서버/Spring/기본원리/빈.md>)
┃ ┃ ┃ ┗━ [선점 잠금과 비선점 잠금](<./서버/Spring/기본원리/선점 잠금과 비선점 잠금.md>)
┃ ┃ ┃ ┗━ [싱글톤](<./서버/Spring/기본원리/싱글톤.md>)
┃ ┃ ┗━ [@Cacheable](<./서버/Spring/@Cacheable.md>)
┃ ┃ ┗━ [AOT](<./서버/Spring/AOT.md>)
┃ ┃ ┗━ [Spring 6.0과 Spring Boot 3.0](<./서버/Spring/Spring 6.0과 Spring Boot 3.0.md>)
┃ ┗━ [**WAS**](<./서버/WAS>)
┃ ┃ ┗━ [tomcat 구성요소](<./서버/WAS/tomcat 구성요소.md>)
┃ ┃ ┗━ [웹서버와 WAS](<./서버/WAS/웹서버와 WAS.md>)
┃ ┗━ [**netty**](<./서버/netty>)
┃ ┃ ┗━ [HashedWheelTimer](<./서버/netty/HashedWheelTimer.md>)
┃ ┃ ┗━ [netty server 예제](<./서버/netty/netty server 예제.md>)
┃ ┃ ┗━ [netty 메시지 전송 흐름](<./서버/netty/netty 메시지 전송 흐름.md>)
┃ ┃ ┗━ [netty의 thread 모델](<./서버/netty/netty의 thread 모델.md>)
┃ ┃ ┗━ [webFlux와 netty](<./서버/netty/webFlux와 netty.md>)
┃ ┗━ [**node.js**](<./서버/node.js>)
┃ ┗━ [module.exports와 exports](<./서버/node.js/module.exports와 exports.md>)
┃ ┗━ [puppeteer](<./서버/node.js/puppeteer.md>)
┃ ┗━ [v8과 libuv](<./서버/node.js/v8과 libuv.md>)
┗━ [**수학**](<./수학>)
┃ ┗━ [**대수학**](<./수학/대수학>)
┃ ┃ ┗━ [체](<./수학/대수학/체.md>)
┃ ┃ ┗━ [타원곡선](<./수학/대수학/타원곡선.md>)
┃ ┗━ [**정수론**](<./수학/정수론>)
┃ ┃ ┗━ [베주 항등식](<./수학/정수론/베주 항등식.md>)
┃ ┃ ┗━ [오일러 정리](<./수학/정수론/오일러 정리.md>)
┃ ┃ ┗━ [유클리드 호제법](<./수학/정수론/유클리드 호제법.md>)
┃ ┃ ┗━ [페르마 소정리](<./수학/정수론/페르마 소정리.md>)
┃ ┗━ [**통계학**](<./수학/통계학>)
┃ ┃ ┗━ [t━value](<./수학/통계학/t━value.md>)
┃ ┃ ┗━ [윌콕슨 순위합 검정](<./수학/통계학/윌콕슨 순위합 검정.md>)
┃ ┗━ [곱셈공식](<./수학/곱셈공식.md>)
┃ ┗━ [근과 계수의 관계](<./수학/근과 계수의 관계.md>)
┃ ┗━ [미분](<./수학/미분.md>)
┃ ┗━ [한국사능력검정시험](<./수학/한국사능력검정시험.md>)
┗━ [**알고리즘**](<./알고리즘>)
┃ ┗━ [**자료구조**](<./알고리즘/자료구조>)
┃ ┃ ┗━ [LSM Tree](<./알고리즘/자료구조/LSM Tree.md>)
┃ ┃ ┗━ [Trie](<./알고리즘/자료구조/Trie.md>)
┃ ┃ ┗━ [세그먼트트리](<./알고리즘/자료구조/세그먼트트리.md>)
┃ ┗━ [2020 중등부 정올 2차](<./알고리즘/2020 중등부 정올 2차.md>)
┃ ┗━ [FFT](<./알고리즘/FFT.md>)
┃ ┗━ [N Queen](<./알고리즘/N Queen.md>)
┃ ┗━ [Range GCD](<./알고리즘/Range GCD.md>)
┃ ┗━ [가장 가까운 두 점](<./알고리즘/가장 가까운 두 점.md>)
┃ ┗━ [담금질 기법](<./알고리즘/담금질 기법.md>)
┃ ┗━ [몽고메리 사다리](<./알고리즘/몽고메리 사다리.md>)
┃ ┗━ [볼록 껍질과 회전하는 캘리퍼스](<./알고리즘/볼록 껍질과 회전하는 캘리퍼스.md>)
┃ ┗━ [오일러 경로 테크닉](<./알고리즘/오일러 경로 테크닉.md>)
┃ ┗━ [왜판원순회](<./알고리즘/왜판원순회.md>)
┃ ┗━ [외판원순회](<./알고리즘/외판원순회.md>)
┃ ┗━ [직사각형 스위핑](<./알고리즘/직사각형 스위핑.md>)
┃ ┗━ [최소외접원](<./알고리즘/최소외접원.md>)
┃ ┗━ [코드포스 문제모음](<./알고리즘/코드포스 문제모음.md>)
┃ ┗━ [홀덤](<./알고리즘/홀덤.md>)
┗━ [**암호학**](<./암호학>)
┃ ┗━ [**암호화**](<./암호학/암호화>)
┃ ┃ ┗━ [AES&IV](<./암호학/암호화/AES&IV.md>)
┃ ┃ ┗━ [Cipher](<./암호학/암호화/Cipher.md>)
┃ ┃ ┗━ [Diffie–Hellman 키교환](<./암호학/암호화/Diffie–Hellman 키교환.md>)
┃ ┃ ┗━ [RSA](<./암호학/암호화/RSA.md>)
┃ ┃ ┗━ [대칭암호화](<./암호학/암호화/대칭암호화.md>)
┃ ┃ ┗━ [비대칭암호화](<./암호학/암호화/비대칭암호화.md>)
┃ ┃ ┗━ [서명과 영지식 증명](<./암호학/암호화/서명과 영지식 증명.md>)
┃ ┃ ┗━ [해시와 MAC](<./암호학/암호화/해시와 MAC.md>)
┃ ┗━ [**응용**](<./암호학/응용>)
┃ ┃ ┗━ [**블록체인**](<./암호학/응용/블록체인>)
┃ ┃ ┃ ┗━ [Altcoin](<./암호학/응용/블록체인/Altcoin.md>)
┃ ┃ ┃ ┗━ [BFT](<./암호학/응용/블록체인/BFT.md>)
┃ ┃ ┃ ┗━ [Bitcoin Script](<./암호학/응용/블록체인/Bitcoin Script.md>)
┃ ┃ ┃ ┗━ [Bitcoin WhitePaper](<./암호학/응용/블록체인/Bitcoin WhitePaper.md>)
┃ ┃ ┃ ┗━ [Bitcoin](<./암호학/응용/블록체인/Bitcoin.md>)
┃ ┃ ┃ ┗━ [CEX와 DEX](<./암호학/응용/블록체인/CEX와 DEX.md>)
┃ ┃ ┃ ┗━ [Consensus mechanisms](<./암호학/응용/블록체인/Consensus mechanisms.md>)
┃ ┃ ┃ ┗━ [Ethereum](<./암호학/응용/블록체인/Ethereum.md>)
┃ ┃ ┃ ┗━ [EthereumClient](<./암호학/응용/블록체인/EthereumClient.md>)
┃ ┃ ┃ ┗━ [HD Wallet](<./암호학/응용/블록체인/HD Wallet.md>)
┃ ┃ ┃ ┗━ [ICO](<./암호학/응용/블록체인/ICO.md>)
┃ ┃ ┃ ┗━ [Stablecoin](<./암호학/응용/블록체인/Stablecoin.md>)
┃ ┃ ┃ ┗━ [스마트 컨트랙트](<./암호학/응용/블록체인/스마트 컨트랙트.md>)
┃ ┃ ┗━ [Certificate Revocation](<./암호학/응용/Certificate Revocation.md>)
┃ ┃ ┗━ [Certificate formats](<./암호학/응용/Certificate formats.md>)
┃ ┃ ┗━ [GPG](<./암호학/응용/GPG.md>)
┃ ┃ ┗━ [OpenSSL PEM Keys](<./암호학/응용/OpenSSL PEM Keys.md>)
┃ ┃ ┗━ [PKI](<./암호학/응용/PKI.md>)
┃ ┃ ┗━ [SSH](<./암호학/응용/SSH.md>)
┃ ┃ ┗━ [m3u8 암호화](<./암호학/응용/m3u8 암호화.md>)
┃ ┗━ [Alice and Bob](<./암호학/Alice and Bob.md>)
┃ ┗━ [Kerckhoffs's principle](<./암호학/Kerckhoffs's principle.md>)
┃ ┗━ [무작위성](<./암호학/무작위성.md>)
┃ ┗━ [암호학](<./암호학/암호학.md>)
┗━ [**언어**](<./언어>)
┃ ┗━ [**Go**](<./언어/Go>)
┃ ┃ ┗━ [BSON](<./언어/Go/BSON.md>)
┃ ┃ ┗━ [Command line argument, flag](<./언어/Go/Command line argument, flag.md>)
┃ ┃ ┗━ [GC](<./언어/Go/GC.md>)
┃ ┃ ┗━ [Go에서 하기 쉬운 실수](<./언어/Go/Go에서 하기 쉬운 실수.md>)
┃ ┃ ┗━ [defer와 panic](<./언어/Go/defer와 panic.md>)
┃ ┃ ┗━ [gomod와 gosum](<./언어/Go/gomod와 gosum.md>)
┃ ┃ ┗━ [pprof](<./언어/Go/pprof.md>)
┃ ┃ ┗━ [slice](<./언어/Go/slice.md>)
┃ ┃ ┗━ [고루틴 스케줄링](<./언어/Go/고루틴 스케줄링.md>)
┃ ┃ ┗━ [메모리 관리](<./언어/Go/메모리 관리.md>)
┃ ┗━ [**Java**](<./언어/Java>)
┃ ┃ ┗━ [**JVM**](<./언어/Java/JVM>)
┃ ┃ ┃ ┗━ [Heap 영역 구조와 GC](<./언어/Java/JVM/Heap 영역 구조와 GC.md>)
┃ ┃ ┃ ┗━ [JVM 구성요소](<./언어/Java/JVM/JVM 구성요소.md>)
┃ ┃ ┃ ┗━ [Java Bytecode](<./언어/Java/JVM/Java Bytecode.md>)
┃ ┃ ┃ ┗━ [Permanent to Metaspace](<./언어/Java/JVM/Permanent to Metaspace.md>)
┃ ┃ ┃ ┗━ [Runtime Data Area](<./언어/Java/JVM/Runtime Data Area.md>)
┃ ┃ ┃ ┗━ [TLAB과 PLAB](<./언어/Java/JVM/TLAB과 PLAB.md>)
┃ ┃ ┃ ┗━ [jcmd](<./언어/Java/JVM/jcmd.md>)
┃ ┃ ┃ ┗━ [메모리누수](<./언어/Java/JVM/메모리누수.md>)
┃ ┃ ┗━ [**Thread**](<./언어/Java/Thread>)
┃ ┃ ┃ ┗━ [@Volatile](<./언어/Java/Thread/@Volatile.md>)
┃ ┃ ┃ ┗━ [Thread 상태](<./언어/Java/Thread/Thread 상태.md>)
┃ ┃ ┃ ┗━ [wait()과 notifyAll()](<./언어/Java/Thread/wait()과 notifyAll().md>)
┃ ┃ ┃ ┗━ [가상스레드](<./언어/Java/Thread/가상스레드.md>)
┃ ┃ ┗━ [Inner static class](<./언어/Java/Inner static class.md>)
┃ ┃ ┗━ [JAR과 WAR](<./언어/Java/JAR과 WAR.md>)
┃ ┃ ┗━ [JAVA](<./언어/Java/JAVA.md>)
┃ ┃ ┗━ [JDKProxy와 CGLibProxy](<./언어/Java/JDKProxy와 CGLibProxy.md>)
┃ ┃ ┗━ [JLink & JDeps](<./언어/Java/JLink & JDeps.md>)
┃ ┃ ┗━ [Shaded JAR](<./언어/Java/Shaded JAR.md>)
┃ ┃ ┗━ [record](<./언어/Java/record.md>)
┃ ┃ ┗━ [예외와 에러](<./언어/Java/예외와 에러.md>)
┃ ┃ ┗━ [제네릭과 variance](<./언어/Java/제네릭과 variance.md>)
┃ ┗━ [**JavaScript**](<./언어/JavaScript>)
┃ ┃ ┗━ [Iterator](<./언어/JavaScript/Iterator.md>)
┃ ┃ ┗━ [Lexical Scope와 Closure](<./언어/JavaScript/Lexical Scope와 Closure.md>)
┃ ┃ ┗━ [Promise](<./언어/JavaScript/Promise.md>)
┃ ┃ ┗━ [useEffect 안에서 setInterval 사용하기](<./언어/JavaScript/useEffect 안에서 setInterval 사용하기.md>)
┃ ┃ ┗━ [절대경로 설정](<./언어/JavaScript/절대경로 설정.md>)
┃ ┃ ┗━ [프로토타입](<./언어/JavaScript/프로토타입.md>)
┃ ┃ ┗━ [화살표 함수](<./언어/JavaScript/화살표 함수.md>)
┃ ┗━ [**Kotlin**](<./언어/Kotlin>)
┃ ┃ ┗━ [**변수**](<./언어/Kotlin/변수>)
┃ ┃ ┃ ┗━ [List와 MutableList](<./언어/Kotlin/변수/List와 MutableList.md>)
┃ ┃ ┃ ┗━ [Nullable](<./언어/Kotlin/변수/Nullable.md>)
┃ ┃ ┃ ┗━ [val과 var](<./언어/Kotlin/변수/val과 var.md>)
┃ ┃ ┗━ [**클래스**](<./언어/Kotlin/클래스>)
┃ ┃ ┃ ┗━ [@JvmField](<./언어/Kotlin/클래스/@JvmField.md>)
┃ ┃ ┃ ┗━ [@JvmStatic](<./언어/Kotlin/클래스/@JvmStatic.md>)
┃ ┃ ┃ ┗━ [Object](<./언어/Kotlin/클래스/Object.md>)
┃ ┃ ┃ ┗━ [Sealed Class, interface](<./언어/Kotlin/클래스/Sealed Class, interface.md>)
┃ ┃ ┃ ┗━ [생성자](<./언어/Kotlin/클래스/생성자.md>)
┃ ┃ ┃ ┗━ [코틀린에서의 Static](<./언어/Kotlin/클래스/코틀린에서의 Static.md>)
┃ ┃ ┃ ┗━ [클래스 상속](<./언어/Kotlin/클래스/클래스 상속.md>)
┃ ┃ ┃ ┗━ [필드와 접근자 메서드](<./언어/Kotlin/클래스/필드와 접근자 메서드.md>)
┃ ┃ ┗━ [**함수**](<./언어/Kotlin/함수>)
┃ ┃ ┃ ┗━ [기본인자](<./언어/Kotlin/함수/기본인자.md>)
┃ ┃ ┗━ [Collections](<./언어/Kotlin/Collections.md>)
┃ ┃ ┗━ [InlineFuntion과 Reified](<./언어/Kotlin/InlineFuntion과 Reified.md>)
┃ ┃ ┗━ [Label](<./언어/Kotlin/Label.md>)
┃ ┃ ┗━ [Sequences](<./언어/Kotlin/Sequences.md>)
┃ ┃ ┗━ [field 상속](<./언어/Kotlin/field 상속.md>)
┃ ┃ ┗━ [람다 표현식](<./언어/Kotlin/람다 표현식.md>)
┃ ┃ ┗━ [범위 지정 함수](<./언어/Kotlin/범위 지정 함수.md>)
┃ ┃ ┗━ [제네릭과 variance](<./언어/Kotlin/제네릭과 variance.md>)
┃ ┗━ [**Rust**](<./언어/Rust>)
┃ ┃ ┗━ [**ffi**](<./언어/Rust/ffi>)
┃ ┃ ┃ ┗━ [FFI](<./언어/Rust/ffi/FFI.md>)
┃ ┃ ┃ ┗━ [extern](<./언어/Rust/ffi/extern.md>)
┃ ┃ ┃ ┗━ [repr](<./언어/Rust/ffi/repr.md>)
┃ ┃ ┗━ [**메모리 참조**](<./언어/Rust/메모리 참조>)
┃ ┃ ┃ ┗━ [Rc 타입과 Weak 타입](<./언어/Rust/메모리 참조/Rc 타입과 Weak 타입.md>)
┃ ┃ ┃ ┗━ [Unwrap](<./언어/Rust/메모리 참조/Unwrap.md>)
┃ ┃ ┃ ┗━ [temporary value is freed](<./언어/Rust/메모리 참조/temporary value is freed.md>)
┃ ┃ ┃ ┗━ [소유권과 Lifetime](<./언어/Rust/메모리 참조/소유권과 Lifetime.md>)
┃ ┃ ┃ ┗━ [스마트 포인터 활용](<./언어/Rust/메모리 참조/스마트 포인터 활용.md>)
┃ ┃ ┗━ [**스레드**](<./언어/Rust/스레드>)
┃ ┃ ┃ ┗━ [Condvar](<./언어/Rust/스레드/Condvar.md>)
┃ ┃ ┃ ┗━ [동시성](<./언어/Rust/스레드/동시성.md>)
┃ ┃ ┃ ┗━ [멀티 스레드 웹 서버 만들기](<./언어/Rust/스레드/멀티 스레드 웹 서버 만들기.md>)
┃ ┃ ┗━ [**예외처리**](<./언어/Rust/예외처리>)
┃ ┃ ┃ ┗━ [Anyhow](<./언어/Rust/예외처리/Anyhow.md>)
┃ ┃ ┗━ [String](<./언어/Rust/String.md>)
┃ ┃ ┗━ [Trait](<./언어/Rust/Trait.md>)
┃ ┃ ┗━ [구조체 impl](<./언어/Rust/구조체 impl.md>)
┃ ┃ ┗━ [조건문과 반복문](<./언어/Rust/조건문과 반복문.md>)
┃ ┃ ┗━ [클로저](<./언어/Rust/클로저.md>)
┃ ┃ ┗━ [타입과 변수](<./언어/Rust/타입과 변수.md>)
┃ ┃ ┗━ [함수와 메서드](<./언어/Rust/함수와 메서드.md>)
┃ ┗━ [CustomAnnotation](<./언어/CustomAnnotation.md>)
┃ ┗━ [자바<?>와 코틀린<*>](<./언어/자바<?>와 코틀린<*>.md>)
┃ ┗━ [직렬화 serialVersionUID](<./언어/직렬화 serialVersionUID.md>)
┗━ [**코드**](<./코드>)
┃ ┗━ [**TestCode**](<./코드/TestCode>)
┃ ┃ ┗━ [**Kotlin**](<./코드/TestCode/Kotlin>)
┃ ┃ ┃ ┗━ [Kotest Assertions](<./코드/TestCode/Kotlin/Kotest Assertions.md>)
┃ ┃ ┃ ┗━ [Kotest Specs](<./코드/TestCode/Kotlin/Kotest Specs.md>)
┃ ┃ ┃ ┗━ [Kotest](<./코드/TestCode/Kotlin/Kotest.md>)
┃ ┃ ┃ ┗━ [Mockk](<./코드/TestCode/Kotlin/Mockk.md>)
┃ ┃ ┗━ [Mock과 Spy](<./코드/TestCode/Mock과 Spy.md>)
┃ ┗━ [**비동기**](<./코드/비동기>)
┃ ┃ ┗━ [**coroutine**](<./코드/비동기/coroutine>)
┃ ┃ ┃ ┗━ [**thread**](<./코드/비동기/coroutine/thread>)
┃ ┃ ┃ ┃ ┗━ [공유객체 스레드 동기화](<./코드/비동기/coroutine/thread/공유객체 스레드 동기화.md>)
┃ ┃ ┃ ┗━ [Channel](<./코드/비동기/coroutine/Channel.md>)
┃ ┃ ┃ ┗━ [Coroutine CPS](<./코드/비동기/coroutine/Coroutine CPS.md>)
┃ ┃ ┃ ┗━ [Coroutine Delay](<./코드/비동기/coroutine/Coroutine Delay.md>)
┃ ┃ ┃ ┗━ [Coroutine Dispatcher](<./코드/비동기/coroutine/Coroutine Dispatcher.md>)
┃ ┃ ┃ ┗━ [Coroutine Scope, Context](<./코드/비동기/coroutine/Coroutine Scope, Context.md>)
┃ ┃ ┃ ┗━ [Integration](<./코드/비동기/coroutine/Integration.md>)
┃ ┃ ┃ ┗━ [코루틴](<./코드/비동기/coroutine/코루틴.md>)
┃ ┃ ┗━ [**reactor**](<./코드/비동기/reactor>)
┃ ┃ ┃ ┗━ [Callback과 Futures](<./코드/비동기/reactor/Callback과 Futures.md>)
┃ ┃ ┃ ┗━ [Reactor Pattern과 event loop](<./코드/비동기/reactor/Reactor Pattern과 event loop.md>)
┃ ┃ ┃ ┗━ [Reactor](<./코드/비동기/reactor/Reactor.md>)
┃ ┃ ┗━ [Coroutine vs Reactor](<./코드/비동기/Coroutine vs Reactor.md>)
┃ ┃ ┗━ [Flow](<./코드/비동기/Flow.md>)
┃ ┃ ┗━ [cold stream과 hot stream](<./코드/비동기/cold stream과 hot stream.md>)
┃ ┃ ┗━ [netty 사례연구](<./코드/비동기/netty 사례연구.md>)
┃ ┗━ [**빌드**](<./코드/빌드>)
┃ ┗━ [**Gradle**](<./코드/빌드/Gradle>)
┃ ┗━ [DependencyHandler](<./코드/빌드/Gradle/DependencyHandler.md>)
┃ ┗━ [Git action gradle caching](<./코드/빌드/Gradle/Git action gradle caching.md>)
┃ ┗━ [Gradle LifeCycle](<./코드/빌드/Gradle/Gradle LifeCycle.md>)
┃ ┗━ [멀티모듈](<./코드/빌드/Gradle/멀티모듈.md>)
┗━ [CLAUDE](<./CLAUDE.md>)
┗━ [README](<./README.md>)
┗━ [**hk.toml**](<./hk.toml>)