분류 전체보기 (45) 썸네일형 리스트형 STRAIGHT_JOIN 정리 MySQL에서 조인의 중요성데이터베이스를 사용하다 보면, 여러 테이블에서 데이터를 가져와야 하는 상황이 자주 발생합니다. 이런 경우, 데이터를 효율적으로 조회하기 위해 조인을 사용하게 됩니다. 조인은 두 개 이상의 테이블을 결합하여, 원하는 데이터를 한 번에 가져올 수 있도록 도와줍니다.MySQL에서는 다양한 종류의 조인을 지원하며, 이 중에서 많이 사용되는 조인 방식으로는 INNER JOIN, LEFT JOIN, RIGHT JOIN 등이 있습니다.조인은 데이터베이스 성능에 큰 영향을 미칠 수 있기 때문에, 적절하게 사용하는 것이 중요합니다. STRAIGHT_JOIN의 정의와 필요성 STRAIGHT_JOIN의 정의 STRAIGHT_JOIN은 MySQL에서 제공하는 특수한 조인 방식입니다. 기본적으로 My.. Error: Subquery returns more than 1 row Error: Subquery returns more than 1 row 로그를 보던 중 확인했던 에러 - 쿼리 구문에는 오류가 없지만, 서브쿼리에서 1개 이상의 값이 반환되는 것 에러 해결 : 서브쿼리에 limit 1 을 반환하여 서브쿼리를 강제로 1개로 만들어 버리거나, 조건을 좀 더 구체적으로 주어서 1개의 row만 반환이 되도록 해야 한다. 애시당초 id 1개 = review 1개 인 테이블인데 예전에 로직 테스트하면서 중복이 박혀있었던 것 같음 Error: ENOSPC: no space left on device, write 에러 Error: ENOSPC: no space left on device, write 에러 설명 1. EC2의 디스크 용량이 부족할 때 생기는 에러 2. 해당 프로덕트에 들어가 df -h로 용량확인 해결 방법 1. AWS EC2로 들어가서 볼륨탭으로 진입 2. 볼륨을 증가시켜야 되는 인스턴스 클릭 후 볼륨 수정 3. 수정 후 터미널로 해당 프로덕트 진입 4. df -h로 용량 확인 5. 볼륨에 확장해야 하는 파티션이 있는지 확인하려면 lsblk 명령을 사용 6. 루트볼륨 nvme0n1에 파티션 nvme0n1p1이 있고 제 경우에는 8기가 →16기가로 변경이였음 7. 파티션의 볼륨 크기는 growpart 명령을 통해 확장할 수 있다. 맨 마지막 인자는 파티션 번호임 sudo growpart /dev/nvme0.. Nest.Js 란 ? Hello, nest! A progressive Node.js framework for building efficient, reliable and scalable server-side applications. 효율적이고 안정적이며 확장 가능한 서버측 애플리케이션을 구축하기 위한 진보적인 Node.js 프레임워크입니다. Nest 관련 공식문서에 들어가면 바로 보이는 문구입니다. Nest.js는 Node.js의 프레임워크라는걸 알수있는데요 제 경우는 점점 많은 사람들이 Nest.js를 사용하는걸까? 라는 의문이 제일 크게 들었습니다. 그리고 실제로 회사에서 Nest.js를 사용하고 있었기 때문에 공부를 진행하게 되었습니다. Nest.JS 란? 소개 Nest는 효율적이고 확장 가능한 Node.js 서버 측 애.. [git warning] The file will have its original line endings in your working directory [Error] The file will have its original line endings in your working directory git add . 실행했을때 나오는 경고 이런식으로 깃에서 경고가 나오는데 해당 경고를 보고 열심히 구글링으로 찾아본 결과 원인은 윈도우의 줄바꿈 문자와 리눅스의 줄바꿈 문자가 달라서 발생하는 경고메세지였다. 리눅스 시스템에서는 개행문제 또는 End of Line (EOL)을 Line Feed (LF)로 나타내고 윈도우 시스템은 Carriage Retuirn (CR) 그리고 Line Feed(LF) 합쳐 CRLF로 나타낸다. 깃의 명령들은 리눅스를 기반으로 처리하므로Line Feed(LF)을 코드로 처리하는데 윈도우에서 작업한 문서들의 CRLF문자를 LF문자로 변환.. 프로그래머스 / 타겟 넘버 (Javascript) 프로그래머스 / 타겟 넘버 (Javascript) https://school.programmers.co.kr/learn/courses/30/lessons/43165 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제풀이 뭔가 엄청 쉬워보이는 문제처럼 보였는데 해당 문제는 DFS를 사용해서 푸는 문제였다 깊이 우선 탐색(DFS, Depth-First Search) DFS란 루트노드에서 시작해서 다음분기로 넘어가기 전에 해당 분기를 완벽하게 탐색하는 방법 참고자료는 맨 밑에 링크확인 function solution(numbers, target) { let a.. 프로그래머스 / N개의 최소공배수 (Javascript) 프로그래머스 / N개의 최소공배수 (Javascript) https://programmers.co.kr/learn/courses/30/lessons/77884 코딩테스트 연습 - 약수의 개수와 덧셈 두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해주 programmers.co.kr function solution(left, right) { let answer = 0; for (let i = left; i 프로그래머스 / 폰켓몬 (Javascript) 프로그래머스 / 폰켓몬 (Javascript) https://programmers.co.kr/learn/courses/30/lessons/1845 코딩테스트 연습 - 폰켓몬 당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다. programmers.co.kr 주어진 폰켓몬 중 N/2마리를 고를 때 선택할 수 있는 폰켓몬 종류의 최댓값을 구하는 문제 주어지는 폰켓몬은 항상 짝수 개수이므로 N/2는 딱 떨어지는 수 function solution(nums) { const arr = new Set(nums); if (nums.length / 2 > arr.size) { re.. 이전 1 2 3 4 ··· 6 다음