일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- BOJ
- C
- PYTHON
- heroku
- springboot
- FlexItem
- MacOS
- WRAP
- spring
- gradlew
- 마진 상쇄
- Range
- MariaDB
- 백준
- 9935
- 자료구조
- MAC
- gradle
- 2098
- 15829
- CSS
- db
- Flex
- bitmasking
- HTML
- margin-collapsing
- JAVA11
- dp
- flexbox
- JAVA14
목록springboot (2)
개인기록
현재 진행중인 토이 프로젝트에서 DB가 필요한데, 1. 웹 백엔드를 두 명이 분담해서 하고 있고 2. 100개 내외의 테스트용 데이터를 사용하기 때문에 DB 서버의 성능이 크게 중요하지 않으며 3. 시간이 매우(x100) 부족한 상황이기 때문에 로컬에서 각자 DB를 구축해서 테스트하기보다는 온라인에 테스트용 DB 서버를 구축하기로 했다. 구글링을 해 보니 무료로 제공되는 서버를 몇몇 찾을 수 있었는데, 장단점을 비교해봤을 때 Oracle Cloud나 Heroku를 사용하는 게 가장 좋을 것 같았다 (AWS는 지난 프로젝트를 진행하며 free tier credit을 모두 사용했기 때문에 애초에 고려하지 않았음) 원래는 Oracle Cloud를 사용하려 했지만 실패했다. Oracle Clouds는 단점이 딱..
터미널에서 gradlew로 서버를 빌드하고 실행한 뒤에 아무 생각 없이 ctrl + Z 로 서버를 종료했다(고 생각했다). 그런데 다시 서버를 구동하려니까 이런 오류가 떴다. Web server failed to start. Port 8080 was already in use. 분명히 서버를 종료했는데 8080 포트가 이미 사용중이라니? 하고 생각해 보니 내가 한 건 강제 종료였다. 정상적이지 않은 방법으로 서버를 종료해서 뭔가 문제가 생긴 것 같았다. 그래서 현재 8080 포트에 연결된 프로세스를 찾아서 종료시키려고 터미널에 sudo lsof -i :8080를 입력해 주었다. 8080 위치가 포트 번호이고, 다른 포트를 사용하고 있다면 뒤의 숫자만 변경해 주면 된다. % sudo lsof -i :808..