- 시작하게 된 계기
프로그래머스 클라우드 기반 백엔드 엔지니어링 데브코스 덕분에 시작하게 되었습니다. 따로 그날 무엇을 공부했는지, 어떤 생각이나 느낌을 갖게 되었는지 일기장처럼 정리하는게 좋은 것 같아서 어떤 방식으로 할까 5일을 고민하다가 쓰게 됐습니다.
글의 양이 짧든 길든 주말 빼고 5개월동안 해보는게 목표입니다!
- 8월 넷째주에 3번 쓰게 됐습니다 😂
- 오늘 할 일
| 항목 | 완료 여부 |
|---|---|
| 데브코스 W4D3 학습하기 | ㅇ |
| 데브코스 W4D4 학습하기 | X |
| TIL 작성하기 | ㅇ |
| 알고리즘 문제풀기 | ㅇ |
- 느낀점
MySQL 8.0을 인텔리제이와 연동해서 JDBC를 사용하는게 목표였는데 이상하게 Test Connection에 계속 실패해서 결국 하루를 날렸고, 다행이도 다음날 아침에 도커에 알맞은 username과 password를 설정하고 권한을 주는 해결법이 생겨서 겨우 학습을 마칠 수 있었다.Wix Embedded MySql(링크)라는 오픈소스 라이브러리를 이용해서 외부 데이터베이스 서비스가 아닌 자체 메모리에 저장하는 방법을 배웠다. Wix Embedded MySql은 MySQL 8.0 이상에서 windows10를 지원하지 않는 문제가 있다. 그렇게 구글링과 오류를 고치기 위한 반나절을 날리고, 멘토인 마르코와 함께 고민을 했다.(감사합니다😎) 그래서 이를 해결하기 위해 MySQL 5.0으로 버젼을 낮추고, SQL 문법오류가 뜨는 UUID_TO_BIN(?)를 UNHEX(REPLACE(?, '-', ''))로 바꿔서 겨우 오류를 해결할 수 있었다. 끝까지 포기하지않고 도와준 멘토님과 나에게 고마웠고, 앞으로도 열심히 질문하고 끊임없이 파고드는 성실한 사람이고 싶다.
- 앞으로 해야할 일