2024 회고록
·
여러가지/일기
1. 서문올해를 한 문장으로 요약하자면, "2024년은 도전과 성장, 그리고 새로운 출발의 해였다."회고록을 작성하는 이유는 지난 한 해를 정리하며 앞으로 나아갈 방향을 더 명확히 하기 위해서다. 내 감정, 배움, 관계를 돌아보며 나의 성장을 기록하고 싶다.2. 성과와 주요 사건개인의 성과올해 가장 기억에 남는 성과는 다음과 같다.새로운 회사에 합류하여 프로젝트에 성공적으로 투입되었다.길었던 취업 준비 과정을 마치며 스스로의 한계를 극복했다.운동을 꾸준히 실천하며 건강한 삶의 패턴을 유지했다.주요 사건2024년은 다사다난한 사건들로 가득했다. 다음은 월별 주요 사건이다.2월: 구로에서 역삼으로 이사.3월: 회사의 권고사직으로 인해 큰 변화를 맞이함.4월: 항해99 취업 리부트 교육 시작.5월: 실업급여 ..
Windows에서 여러 버전의 Python을 쉽게 관리하는 방법: pyenv-win 설치와 오류 해결
·
트러블슈팅
수정된 블로그 글을 아래와 같이 작성하였습니다.Windows 환경에서 Python 버전을 손쉽게 관리하는 방법: pyenv-win 설치 및 오류 해결Windows 환경에서 다양한 Python 버전을 관리하고 프로젝트별로 필요한 Python 버전을 쉽게 전환할 수 있는 방법을 소개합니다. pyenv-win 도구를 설치하여 Python 3.7, 3.8, 3.9 등의 여러 버전을 동시에 사용할 수 있습니다. 이 글에서는 설치 과정 중 발생할 수 있는 오류와 그 해결 방법까지 함께 설명합니다.1. Python 버전 관리 도구 pyenv-win 설치설치 명령어관리자 권한으로 PowerShell을 실행한 후, 다음 명령어를 입력하여 pyenv-win을 설치합니다.Invoke-WebRequest -UseBasicPa..
[LeethCode] 160번 Intersection of Two Linked Lists
·
여러가지/알고리즘 & 자료구조
Intersection of Two Linked Lists문제 설명- 두 개의 단방향 연결 리스트 headA와 headB가 주어집니다.- 두 리스트가 어떤 위치에서든 교차할 수 있습니다. 즉, 특정 노드 이후부터 두 리스트가 동일한 노드들을 공유하게 될 수 있습니다.- 이 문제에서 교차점이란 두 리스트가 연결되어 동일한 노드들이 뒤따르는 시작 지점을 의미합니다.- 교차점이 없는 경우 null을 반환합니다. 예시1. 예제11) 입력 : headA = [4,1,8,4,5], headB = [5, 6, 1, 8, 4, 5]2) 출력: 교차 노드 값이 82. 예제21) 입력: headA = [2,6,4], headB = [1,5]2) 출력: null (교차 없음)해결방법투 포인터를 사용합니다. 1. 포인터 설정..
AWS-SAA-V18.35 - 18번
·
스케쥴/시험
[문제 18]질문: 애플리케이션 개발 팀은 큰 이미지를 더 작은 압축 이미지로 변환하는 마이크로서비스를 설계하고 있습니다. 사용자가 웹 인터페이스를 통해 이미지를 업로드하면 마이크로서비스는 이미지를 Amazon S3 버킷에 저장하고, AWS Lambda 함수로 이미지를 처리 및 압축하고, 다른 S3 버킷에 압축된 형태로 이미지를 저장해야 합니다. 솔루션 설계자는 내구성이 있는 상태 비저장 구성 요소를 사용하여 이미지를 자동으로 처리하는 솔루션을 설계해야 합니다. 이러한 요구 사항을 충족하는 작업 조합은 무엇입니까? (2개를 선택하세요.)A. Amazon Simple Queue Service(Amazon SQS) 대기열을 생성합니다. 이미지가 S3 버킷에 업로드될 때 SQS 대기열에 알림을 보내도록 S3 ..
AWS-SAA-V18.35 - 17번
·
스케쥴/시험
[문제 17]질문: 회사에서 새로운 비즈니스 애플리케이션을 구현하고 있습니다. 이 애플리케이션은 두 개의 Amazon EC2 인스턴스에서 실행되며 문서 저장을 위해 Amazon S3 버킷을 사용합니다. 솔루션 설계자는 EC2 인스턴스가 S3 버킷에 액세스할 수 있는지 확인해야 합니다. 솔루션 설계자는 이 요구 사항을 충족하기 위해 무엇을 해야 합니까?A. S3 버킷에 대한 액세스 권한을 부여하는 IAM 역할을 생성합니다. 역할을 EC2 인스턴스에 연결합니다.B. S3 버킷에 대한 액세스 권한을 부여하는 IAM 정책을 생성합니다. 정책을 EC2 인스턴스에 연결합니다.C. S3 버킷에 대한 액세스 권한을 부여하는 IAM 그룹을 생성합니다. 그룹을 EC2 인스턴스에 연결합니다.D. S3 버킷에 대한 액세스 권..
AWS-SAA-V18.35 - 16번
·
스케쥴/시험
[문제 16]질문: 회사는 AWS에서 데이터 레이크를 호스팅합니다. 데이터 레이크는 Amazon S3 및 PostgreSQL용 Amazon RDS의 데이터로 구성됩니다. 이 회사는 데이터 시각화를 제공하고 데이터 레이크 내의 모든 데이터 소스를 포함하는 보고 솔루션이 필요합니다. 회사의 관리 팀만 모든 시각화에 대한 전체 액세스 권한을 가져야 하며, 나머지 회사는 제한된 액세스 권한만 가져야 합니다. 어떤 솔루션이 이러한 요구 사항을 충족합니까? A. Amazon QuickSight에서 분석을 생성합니다. 모든 데이터 소스를 연결하고 새 데이터 세트를 만듭니다. 대시보드를 게시하여 데이터를 시각화합니다. 적절한 IAM 역할과 대시보드를 공유합니다. B. Amazon QuickSight에서 분석을 생성합니..
AWS-SAA-V18.35 - 15번
·
스케쥴/시험
[문제 15]질문: 최근에 AWS로 마이그레이션한 회사가 프로덕션 VPC로 들어오고 나가는 트래픽을 보호하는 솔루션을 구현하려고 합니다. 이 회사는 사내 데이터 센터에 검사 서버를 가지고 있었으며, 해당 서버는 트래픽 흐름 검사 및 트래픽 필터링과 같은 특정 작업을 수행했습니다. 회사는 AWS 클라우드에서 동일한 기능을 갖기를 원합니다. 어떤 솔루션이 이러한 요구 사항을 충족합니까? A. 프로덕션 VPC에서 트래픽 검사 및 트래픽 필터링에 Amazon GuardDuty를 사용합니다. B. 트래픽 미러링을 사용하여 트래픽 검사 및 필터링을 위해 프로덕션 VPC의 트래픽을 미러링합니다. C. AWS Network Firewall을 사용하여 프로덕션 VPC에 대한 트래픽 검사 및 트래픽 필터링에 필요한 규칙을..
AWS-SAA-V18.35 - 14번
·
스케쥴/시험
[문제 14]질문: 회사는 Application Load Balancer 뒤의 Amazon EC2 인스턴스에서 전자 상거래 애플리케이션을 실행합니다. 인스턴스는 여러 가용 영역에 걸쳐 Amazon EC2 Auto Scaling 그룹에서 실행되며, CPU 사용률 메트릭을 기반으로 확장됩니다. 전자 상거래 애플리케이션은 쓰기보다 더 많은 읽기 요청을 처리하는 MySQL 8.0 데이터베이스를 사용하고 있습니다. 애플리케이션 로드가 증가하면 데이터베이스 성능이 저하되고 있으며, 고가용성을 유지하면서 읽기 워크로드를 자동으로 확장할 수 있는 솔루션이 필요합니다.A. 리더 및 컴퓨팅 기능을 위해 단일 노드와 함께 Amazon Redshift를 사용하십시오.B. 단일 AZ 배포와 함께 Amazon RDS를 사용하여 ..