일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- ansible
- 쿠버네티스
- elasticsearch
- IAC
- IAM
- EKS
- YAML
- Python
- FastAPI
- github
- dockerfile
- 자바스크립트
- asyncio
- Django
- s3
- leetcode
- asgi
- Kubernetes
- Service
- Deployment
- intervals
- EC2
- WSGI
- docker
- POD
- K8S
- terraform
- ebs
- AWS
- event loop
- Today
- Total
목록전체 글 (156)
궁금한게 많은 개발자 노트
기존에 작성한 kubernetes에서 Persistent Volume적용하기는 Pod의 데이터 지속성과 관련하여, Pod 생명 주기와 관계 없이 영구적으로 데이터를 관리하기 위해서는 Persistent Volume이 필요함을 설명하고 PV의 종류 중 하나인 AWS EBS Volume을 PV로 사용하기 위한 권한을 어떻게 부여하는 지 등에 대해 중점적으로 설명하였습니다. https://ks1171-park.tistory.com/121 [ k8s ] Kubernetes Persistent Volume 적용하기 Kubernetes의 데이터 지속성 stateful application이 올바르게 실행되기 위해서는 데이터가 올바르게 저장되고 유지되어, 실행 중에 얻어질 수 있어야합니다. 하지만, stateful ..
psycopg2와 psycopg2-binary은 Python에서 PostgreSQL 데이터베이스에 연결하고 상호 작용하는 데 사용되는 라이브러리입니다. 그러나 이 두 라이브러리는 다른 설치 방법과 동작 방식을 가지고 있습니다.psycopg2: psycopg2는 C 언어로 작성된 PostgreSQL 언어 바인딩의 Python 구현입니다. 이 라이브러리는 Python 환경에 직접 컴파일해야 하기 때문에 컴파일러와 관련된 의존성이 있습니다. psycopg2를 설치하려면 해당 운영 체제에 컴파일러 및 PostgreSQL 개발 파일이 설치되어 있어야 합니다. 따라서 psycopg2를 설치하려면 일반적으로 C 컴파일러와 PostgreSQL 개발 파일을 수동으로 설치해야 합니다.psycopg2-binary: psyc..
Binary Tree가 주어졌을 때, root에서 leaf node까지의 path에 해당하는 값들의 합이 targetSum과 일치하는 경로가 존재하는지 여부를 판단하는 문제입니다. 재귀를 활용하여 left, right 자식들로 들어가면서 leaf node가 되었을 시 targetSum이 0인지 확인하는 방식으로 해결하였습니다. /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode() : val(0), left(nullptr), right(nullptr) {} * TreeNode(int x) : val(x), left(nullptr), right(..
RDMS와 NoSQL의 차이에 대해 명확히 알아보고자 정리를 해보려 합니다. 개인적인 정리 차원에서 시작한 것도 있지만, 많은 분들에게 도움이 되었으면 하는 마음에 작성하게 되었습니다. DB의 구성요소나 DBMS의 장단점 등 세부적인 내용에 집중하기 보다, 주제인 RDBMS와 NoSQL의 차이점에 대해 살펴보려 합니다. 그럼 우선, 간단히 각 키워드에 대해 소개하고 RDBMS와 NoSQL의 차이점에 대해 자세히 알아보려 합니다. DataBase는 조직이나 개인이 관리하는 데이터의 체계적인 집합으로, 효율적으로 관리하기 위해 구성된 구조화된 데이터 모음입니다. 간단히 말해서 여러 사람에 의해 공유되어 사용될 목적으로 통합하여 컴퓨터 시스템에 전자 방식으로 저장되어 관리하는 데이터의 집합입니다. DataBa..
조합을 구하는 문제입니다. next_permutation을 활용하여 순열 중에서 원하는 개수만큼 뽑는 방식을 사용하였습니다. 모든 조합의 경우의 수를 출력하므로 출력할 개수를 늘리면서 확인하였습니다. #include #define swap(a,b,t)((t) = (a), (a) = (b), (b) = (t)) class Solution { public: vector subsets(vector& nums) { vector answer; answer.push_back(vector{}); for (int i = 0; i < nums.size(); i++) { vector exist(nums.size(), 0); for (int j = 0; j