[SpringBoot] Spring Boot 기초: 개발환경 설정과 Postman을 통해 RESTFul API 설계 및 테스트하기
·
Backend & Infra/SpringBoot
Spring Boot 개발환경 설정, 포스트맨 테스트 & 깃 관리 정리유레카 미니 프로젝트 진행 전, 개인 공부를 위해 작성한 자료입니다. 스프링부트란?Spring Boot는 스프링 프레임워크의 복잡한 설정을 단순화하여 빠르고 효율적인 애플리케이션 개발을 가능하게 하는 프레임워크입니다. 주요 특징은 다음과 같습니다:자동 설정(Auto Configuration): 애플리케이션 실행 환경에 맞게 필요한 설정을 자동으로 구성해줍니다.독립 실행형 애플리케이션: 내장 톰캣, 제티 등 웹 서버를 포함하여 별도의 서버 설치 없이 애플리케이션을 실행할 수 있습니다.프로덕션 친화적 기능: 모니터링, 로깅, 보안 등 프로덕션 환경에 필요한 다양한 기능을 제공합니다.개발환경개발환경에 따라 설정 방법에 차이가 있을 수 있으니..
[MySQL] ERROR! The server quit without updating PID 해결 방법
·
Backend & Infra/Database
MySQL PID 오류 해결 방법 (Homebrew 설치 기준) 스프링부트와 데이터베이스 연동 실습을 혼자 해보려고 mysql 서버를 켰는데 갑자기 먹통이 되더니 ERROR! The server quit without updating PID 에러가 발생했습니다.구글링을 통해 찾아보았더니 전부 mysql을 재설치해보는게 베스트라고 해서 진행했지만 또 에러...😳아무래도 이미 실행중인 서버가 있었는데, 캐시가 남아있거나 뭔가 충돌이 발생한 것 같습니다.재설치해도 소켓파일이 꼬인 모양을 볼 수 있습니다..이런 경우 그냥 모든 쓰레기 파일을 날리고 다시 받아야 합니다. 1. MySQL 프로세스 종료Homebrew로 설치한 경우brew services stop mysql 2. MySQL 관련 파일 삭제설치 경로..
[Database] MySQL 쿼리 기초: 내장 함수, SELECT와 JOIN
·
Backend & Infra/Database
SQL 내장 함수 정리1. 수학 함수floor(number) : 주어진 숫자를 내림.ceil(number) : 주어진 숫자를 올림.round(number, decimals) : 주어진 숫자를 반올림.사용 예시select floor(3.1), ceil(3.1), round(3.1), round(3.5) from dual;  2. 문자열 함수concat(string1, string2, ...) : 여러 문자열을 연결left(string, length) : 문자열의 왼쪽에서 지정한 개수만큼 추출right(string, length) : 문자열의 오른쪽에서 지정한 개수만큼 추출substring(string, start, length) or substr(string, start, length) : 지정한 위치부터..
[MySQL] 초기 설정 및 실행 방법 (Mac)
·
Backend & Infra/Database
초기 설정 (MacOS 15.3.1 ver.)MacBook Air 13 기준으로 작성되었습니다. OS나 버전에 따라 설치 방법이 다를 수 있습니다.MySQL과 MySQL Workbench 설치MySQL 서버와 Workbench는 별도로 설치해야 합니다.Workbench 설치하기🔗 워크벤치 다운로드: MySQL Workbench 다운로드 MySQL :: Download MySQL Workbench dev.mysql.com 다음과 같은 화면이 나오면 워크벤치가 제대로 설치된 것입니다.🛠 Homebrew로 MySQL 서버 설치하기1️⃣ Homebrew 업데이트brew update2️⃣ MySQL 설치brew install mysql3️⃣ MySQL 버전 확인mysql --version 버전이 출력되면 설치..
[AWS] AWS에서 날아온 청구서, 그리고 계정 일시 중단? 이게 무슨 일이야...
·
Backend & Infra
aws 계정을 한동안 잊고 있다가 자꾸 메일이 날아와서 확인해봤는데 이게 무슨 일인지 요금이 잔뜩 청구되어 있었다.. 학교 메일로 인증까지 이미 완료해서 요금 나갈 일이 없다고 생각했다 스팸이겠거니 넘길라는데 아무래도 이상해서 다시 확인해보니 진짜 청구된거였음..ㅎㅎ Hello from AWS, We have previously notified you about an unsuccessful payment of your past due AWS charges. An outstanding payment still remains on your account. If we are unable to process your payment, your account may be suspended. If your accou..