profile
블로그 이관했습니다.
post-thumbnail

Redis 기본 개념(작성중)

레디스 자료 구조 string 레디스에서 데이터를 저장할 수 있는 가장 간단한 구조이다. 최대 512MB의 문자열 데이터를 저장할 수 있다. JPEG 이미지와 같은 바이트 값, HTTP 응답값 등의 다양한 데이터를 저장하는 것도 가능하다. 데이터가 1:1로 저장

2025년 1월 14일
·
0개의 댓글
·
post-thumbnail

Redis 설치 및 사용법

리눅스에 레디스를 설치하는 방법은 패키징 파일을 설치하는 것 또는 소스 코드를 다운로드해 직접 빌드하는 방법으로 총 2가지가 존재한다.인터넷 연결이 가능한 서버의 경우 패키지를 이용하면 간편하게 설치가 가능하지만, 레디스 관련 파일들이 분산되어 저장되기에 관리가 어렵다

2025년 1월 9일
·
0개의 댓글
·
post-thumbnail

탐색 알고리즘 DFS/BFS

출처:https://siloam72761.tistory.com/entry/파이썬-알고리즘-쉽게-이해하는-DFS-알고리즘-정의-특징-코드깊이 우선 탐색이라고도 부르며 그래프에서 깊은 부분을 우선적으로 탐색하는 알고리즘이다.그래프는 노드(Node)와 간선으로 표현

2025년 1월 9일
·
0개의 댓글
·
post-thumbnail

RESTful 웹 서비스 - 기본 사항

REST API 소개 > 출처: https://developerexperience.io/articles/rest-api 현재는 REST나 GraphQL을 사용하는 API가 대부분이다. 통합 및 웹 앱(web app)을 위한 API 작성의 표준이다. REST의 기본

2025년 1월 7일
·
1개의 댓글
·
post-thumbnail

자료구조 기초 - Python

이미 자료 구조와 알고리즘을 C로 다 배운 상태이지만, 코딩 테스트를 파이썬으로 준비하고 있기 때문에 복습차원에서 파이썬으로 다시 한번 정리 해보기로 하였다.많은 양의 데이터 중에서 원하는 데이터를 찾는 과정대표적인 탐색 알고리즘으로 DFS, BFS가 존재하고 해당 알

2025년 1월 7일
·
0개의 댓글
·
post-thumbnail

MSA와 Redis

NoSQL의 등장 배경 올바른 데이터 저장소를 선택하고 운영하는 것은 애플리케이션의 성능과 확장성, 가용성과 신뢰성 등 여러 문제와 직접적인 연관을 갖는다. 모놀리틱 아키텍처 전체 애플리케션을 하나의 통합된 패키지로 개발, 배포하는 방식. 즉, 모든 시스템은 하

2025년 1월 6일
·
0개의 댓글
·
post-thumbnail

구현 - 시각

문제 정수 N이 입력되면 00시 00분 00초부터 N시 59분 59초까지의 모든 시각 중에서 3이 하나라도 포함되는 모든 경우의 수를 구하는 프로그램을 작성하시오. 예를 들어 1을 입력했을 때 다음은 3이 하나라도 포함되어 있으므로 세어야 하는 시각이다. 00시 00

2025년 1월 5일
·
0개의 댓글
·
post-thumbnail

구현 - 상하좌우

문제 설명 여행자 A는 N * N 크기의 정사각형 공간 위에 서 있다. 이 공간은 1 * 1 크기의 정사각형으로 나누어져 있다. 가장 왼쪽 위 좌표는 (1, 1)이며, 가장 오른쪽 아래 좌표는 (N, N)에 해당한다. 여행자는 상, 하, 좌, 우 방향으로 이동할 수

2025년 1월 5일
·
0개의 댓글
·
post-thumbnail

그리디 알고리즘 - 1이 될 때까지

문제 > 출처: 2018 E 기업 알고리즘 대회 어떠한 수 \(N\)이 1이 될 때까지 다음의 두 과정 중 하나를 반복적으로 선택하여 수행하려고 한다. 단, 두 번째 연산은 \(N\)이 \(K\)로 나누어떨어질 때만 선택할 수 있다. \(N\)에서 1을 뺀다. \(

2025년 1월 4일
·
0개의 댓글
·
post-thumbnail

그리디 알고리즘 - 숫자 카드 게임

문제 > 출처: 2019 국가 교육기관 코딩 테스트 여러개의 숫자 카드 중에서 가장 높은 숫자가 쓰인 카드 한장을 뽑아야한다. 하지만, 게임의 룰을 지키며 카드를 뽑아야하고, 룰은 다음과 같다. 숫자가 쓰인 카드들이 N * M 형태로 놓여 있다. 이때 N은 행

2025년 1월 4일
·
0개의 댓글
·
post-thumbnail

EC2 인스턴스 생성 - 상세 옵션 살펴보기

EC2 인스턴스 생성 필요한 리소스들이 모두 준비되었으므로 EC2 인스턴스를 생성할 수 있다. > 애플리케이션 및 OS 이미지(Amazon Machine Image) 인스턴스에 사용할 운영 체제나 애플리케이션 서버가 포함된 AMI(Amazon Machine Image

2024년 9월 18일
·
0개의 댓글
·
post-thumbnail

AWS EC2 인프라 구성

VPC만 / VPC 등VPC만: VPC를 단독으로 생성하는 옵션.VPC 등: VPC와 함께 서브넷, 인터넷 게이트웨이, NAT 게이트웨이 등 여러 네트워크 리소스를 한 번에 생성할 수 있는 옵션.이름 태그 자동 생성자동 생성입력한 이름(test)이 VPC 및 해당 리소

2024년 9월 17일
·
0개의 댓글
·
post-thumbnail

VPC 트래픽 보안

NACL(Network Access Control List) > 출처: Architecting on AWS 7.7.9 (KO): Student Guide 141p 네트워크 트래픽을 제어하기 위해 사용하는 보안 필터이다. ㅁ휻 VPC의 서브넷 수준에서 동작하며, 인

2024년 9월 16일
·
0개의 댓글
·
post-thumbnail

AWS NAT Gateway

VPC(Virtual Private Cloud)에서 프라이빗 서브넷에 있는 인스턴스들이 인터넷으로부터 들어오는 트래픽을 허용하지 않으면서도 외부로 트래픽을 보낼 수 있도록 해주는 서비스다.프라이빗 서브넷에 있는 리소스들이 외부 네트워크에 접근할 수 있지만, 외부에서 직

2024년 9월 16일
·
0개의 댓글
·
post-thumbnail

복잡도

시간 복잡도 알고리즘을 위해 필요한 연산의 횟수를 의미한다. 빅오(Big-o) 표기법을 사용한다. > - 빅오(Big-o) 표기법 알고리즘의 효율성을 분석하기 위해 사용되는 수학적 표기법으로, 특정 입력 크기에 대해 알고리즘이 얼마나 빠르게 실행되는지(시간 복

2024년 8월 25일
·
0개의 댓글
·
post-thumbnail

eksctl을 통한 Amazon EKS 확인 및 설정

관련 플러그인 설치 확인 krew 플러그인 krew는 kubectl의 플러그인 관리 도구로, 다양한 플러그인을 설치하고 관리할 수 있다. kubectl의 기능을 확장하는 플러그인을 쉽게 설치하고 업데이트할 수 있다. kube 플러그인 설치 명령어 설치 후,

2024년 8월 24일
·
0개의 댓글
·
post-thumbnail

eksctl을 통한 Amazon EKS 배포

eksctl에서 Amazon EKS 배포 > 출처: 인프런, Ongja_CloudNet@, ⌜CloudNet@와 함께하는 Amazon EKS 기본 강의⌟ 다양한 옵션을 정의해야 하지만 eksctl 명령만으로도 손쉽게 클러스터를 생성하거나 삭제가 가능하다.

2024년 8월 22일
·
0개의 댓글
·
post-thumbnail

EKS 배포 - 관리 콘솔

관리콘솔을 통해 EKS 배포하기 관리 콘솔에서 EKS 클러스터 생성시 Amazon Mangaged VPC에 Control Plane이 구성되고, EC2나 오토 스케일링이나 ELB 등이 자동으로 구성된다. EKS는 AWS 자원을 구성하기 위한 권한이 필요하게 된다.

2024년 8월 19일
·
0개의 댓글
·
post-thumbnail

Cloud Formation 기본 인프라 배포

Cloud Formation 스택 생성 > > sgingressSshcidr AWS CloudFormation 템플릿에서 보안 그룹(Security Group)의 SSH(포트 22) 인바운드 규칙을 정의할 때 사용되는 매개변수(Parameter)이다. 이 매

2024년 8월 18일
·
0개의 댓글
·
post-thumbnail

주요 라이브러리 문법

표준 라이브러리 특정한 프로그래밍 언어에서 자주 사용되는 표준 소스 코드를 미리 구현해 놓은 라이브러리이다. 코딩 테스트에 있어 반드시 알고 있어야 하는 라이브러리는 다음 6가지이다. 내장 함수 print(), input()과 같은 기본 입출력 기능부터 sorted(

2024년 8월 18일
·
2개의 댓글
·