본문 바로가기

자바의 봄(Spring)62

MySQL 접속에러 ( 윈도우에서 ) ERROR 2002 (HY000): Can't connect to MySQL server on 'localhost' (10061) 위와 같은 메시지가 뜨며 Mysql이 접속이 안될때 https://hoon93.tistory.com/9 이분이 작성하신 내용을 참고해서 해결함 1. 윈도우를 열어봤을때 mysql이 작동하지 않는 상태였고 2. 윈도우 서비스 시작을 통해서 mysql을 시작해주고 3. 들어가서 비밀번호를 변경해주고 , 다시 시도해보니 잘되었다. 2022. 10. 24.
assertThat 안불러와 질 때 (인텔리제이 한정) https://shinsunyoung.tistory.com/87 [intelliJ] assertThat import 안되는 오류 문제 발생 assertThat을 사용하기 위해 AssertJ를 import를 하려고 했는데 import가 안되는 문제가 발생했다. 해결 방법 import static org.junit.Assert.*; 테스트를 생성할 때 자동으로 들어가는 import문을.. shinsunyoung.tistory.com 테스트 코드를 작성하려고 했는데 , assertThat 라이브러리가 제대로 안먹히는 일이 발생했다. 그래서 위에 분이 적어놓으신 내용을 보고 도움을 받아서 잘 작성할 수 있었다. 2022. 10. 20.
SpringBoot 부하 테스트 후기 1. 1만명의 사람이 60초동안 86400번 Get 요청을 날리는 방식을 진행했다. ## 이제 부하 테스트를 시작한다 . 테스트 시작! 처음에는 계속 정상 응답이 오길래 계속 괜찮을 줄 알았다. 하지만 시간이 지나면서 점점 빨간색 응답이 생기기 시작한다. 그러다가 이제는 빨간색이 대부분을 차지하게 된다. 종국에는 빨간색 밖에 나오지 않는다 , 그렇다면 서버는 어떻게 되어있을까? 서버가 다운되었다는 메시지가 보인다. 결국에는 트래픽을 감당하지 못하고 뻗어버린 것이다. 그렇다면 이런 부분은 어떻게 해결해야 될까? 트래픽이 몰릴 경우 첫번째로 생각해볼 수 있는 내용은 바로 로드 밸런싱이다 . 서비스 앞단에 로드 밸런서를 통해 들어오는 트래픽을 라운드 로빈 방식으로 순서대로 ec2에 분배하는 것이다. 두번째로는.. 2022. 7. 23.
메이븐 프로젝트 빌드하는 방법 1. 아무 프로젝트나 깃허브에서 클론해와서 받는다. 2. mvnw가 있는 곳으로 들어간다. 42 cd Goorm-Project/ 43 ls 44 cd Goorm-4-Youtube/ 45 ls 3. mvnw가 있는 곳에 도착하면 아래 명령어로 실행해준다. * (필수)처음 받을 경우 mvnw가 실행파일이 아니므로 chmod +x mvnw를 입력해서 실행파일로 바꿔준다.그리고 진행* 46 ./mvnw 47 ls 4. 빌드 과정이 쭉 진행된다. pom.xml에 있는 필요한 파일들이 다운로드 진행된다. 끝나면 backend / target 디렉토리에 들어간다. 48 cd backend/ 49 ls 50 cd target/ 5. 말려있는 Jar파일을 실행해준다. java -jar backend-0.0.1-SNAPS.. 2022. 7. 22.