일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- HTML
- WRAP
- C
- 15829
- dp
- MAC
- FlexItem
- springboot
- PYTHON
- 자료구조
- BOJ
- 백준
- margin-collapsing
- Flex
- 2098
- JAVA14
- bitmasking
- heroku
- gradle
- MariaDB
- 9935
- JAVA11
- 마진 상쇄
- db
- Range
- flexbox
- CSS
- gradlew
- MacOS
- spring
목록Spring Boot (3)
개인기록
현재 진행중인 토이 프로젝트에서 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..
스프링 강의를 듣기 시작했는데, Java 11을 사용한다고 해서 Oracle에 들어가 다운로드를 했다. 다운로드 주소는 여기 ↓. macOS의 x64 DMG Installer를 받아 주면 된다. https://www.oracle.com/java/technologies/downloads/#java11 잘 다운로드 되었나 터미널에 java -version을 입력해봤는데 사용하는 버전이 14로 설정되어 있었다. 기억은 안 나지만 전에 아마 Java 14를 다운로드한 적이 있었던 모양. 다음과 같이 터미널에 java -version을 입력하면 현재 Java 버전을 확인할 수 있다. % java -version java version "14.0.2" 2020-07-14 Java(TM) SE Runtime Envi..