전체 글

기록하는 개발생활
[AWS] RDS 프리티어 생성하기- MySQL
·infra/AWS
1. 데이터 베이스를 분리하는 이유? 서비스를 운영하면서 많은 데이터를 저장해야 할 경우, 만약 EC2 인스턴스에 문제가 발생하면 데이터베이스에 접근할 수 없는 상황이 생길 수 있습니다. 따라서 기본 서버와 데이터베이스 서버를 분리하여 관리하는 것이 일반적입니다.N:1의 확장성: 데이터베이스 서버가 여러 애플리케이션과 연결될 수 있어 유연한 확장이 가능합니다.보안 강화: 데이터베이스를 별도의 서버에서 운영함으로써 보안을 강화할 수 있습니다.관리 편리성: 각 서버의 역할을 명확히 하여 관리가 용이해집니다.2. AWS RDS란?AWS RDS는 관계형 데이터베이스를 제공하는 서비스로, 사용자가 손쉽게 인프라를 자동화할 수 있도록 지원합니다. 사용자는 앤드포인트를 통해 데이터베이스에 접속할 수 있으며, Amaz..
[PYTHON/파이썬] 백준 BAEKJOON 14888번 연산자 끼워넣기
·알고리즘
문제링크https://www.acmicpc.net/problem/14888문제 풀이이 문제는 주어진 숫자와 연산자를 사용하여 가능한 모든 식을 만들고, 그 결과 중에서 가장 큰 값과 가장 작은 값을 찾는 문제입니다. 예를 들어, 숫자가 1, 2, 3이고, 연산자가 +, -, *, /일 때, 이 숫자들 사이에 연산자를 넣어서 여러 가지 경우를 계산하는 것입니다.코드 설명입력 받기:숫자의 개수, 숫자 리스트, 각 연산자의 개수를 입력받습니다.최대값과 최소값 초기화:최대값은 아주 작은 수로, 최소값은 아주 큰 수로 초기화합니다. 나중에 계산하면서 이 값들을 업데이트할 것입니다.DFS 함수:dfs라는 함수를 정의합니다. 이 함수는 현재 숫자 위치와 지금까지 계산된 값을 인자로 받습니다.만약 모든 숫자를 다 사용..
프로그래밍에 관한 101가지 명언
프로그래밍에 관한 101가지 명언 요약프로그래밍과 컴퓨터에 대한 통찰력 있는 명언들을 모은 이 글에서는 IT의 역사 속 다양한 인물들이 남긴 흥미로운 발언들을 소개하고 있습니다. 테크 분야의 거장들이 남긴 명언들은 개발자와 기술자들에게 깊은 교훈을 줍니다.주요 내용 요약소프트웨어 개발의 어려움: 소프트웨어 개발은 시대를 초월해 어려운 작업으로 여겨집니다. 많은 개발자와 기업가들이 이 점에 공감하며, 새로운 기술에 대한 두려움이 존재합니다.명언 예시:빌 게이츠: "사람들은 처음 접하는 것에 대해 두려움을 느끼지만 결국은 받아들이게 된다."파블로 피카소: "컴퓨터는 쓸모가 없다. 그것은 단지 질문에 대답할 수 있을 뿐이다."로버트 X. 크링블리: "컴퓨터가 자동차처럼 개발되었다면, 우리가 살 수 있는 것보다..
Nestjs 프로젝트에서 Swagger 사용하기
·Framework/Nest.js
NestJS는 모듈 기반의 프레임워크로, RESTful API 개발에 최적화되어 있습니다. 특히 Swagger를 사용하면 API 문서를 자동으로 생성하고, 이를 통해 API를 테스트하거나 협업에 활용할 수 있습니다. 이 글에서는 NestJS 프로젝트에 Swagger를 설정하고 사용하는 방법을 알아봅시다! 1. Swagger란?Swagger는 OpenAPI 명세를 바탕으로 API 문서를 자동 생성해주는 도구입니다. 개발자와 비개발자 모두가 API의 기능과 사용 방법을 직관적으로 이해할 수 있게 도와줍니다. NestJS에서는 @nestjs/swagger 패키지를 사용하여 쉽게 API 문서를 생성할 수 있습니다.2. NestJS 프로젝트에 Swagger 설치하기먼저, Swagger 관련 패키지를 설치해야 합니..
remazitensi