WIL 1주일동안 배운것과 앞으로 할일
Spring 개념
항해99 에서 강의를 지급해서 나는 그 강의 듣고 해당 개념들을 정리해서 올렸다. 알고 있는 내용도 있었지만 모르는 내용도 더 많아 다시 한번 개념들을 공부하고 다시 잡았다. 아래의 블로그 주소에 정리 하였다.
생각하여 정리한 개념들..
WS ? WAS? WS (Web Server) : 데이터 수정없이 HTML 파일들만 주는것을 정적이라고 칭하고 WS 가 그 역할을 맡아서 request 가 들어오면 response 를 HTML 파일을 주게된다. - 정적 WAS (Web Application Server) : 데이터
domae.tistory.com
기술 매니저님과의 대화
기술 매니저님과 대화해보니 내가 모르는것이 수십 아니 수백만건을 모르고 있다.
내가 JWT 를 사용한다면 왜 사용하는지 장단점이 뭐 있는지 그것을 모르고 사용하냐고 뼈를 맞았다...
다시 공식문서와 구글링을 통해 찾아보고 공부를 해본결과 JWT 정리해서 게시글을 작성해야 겠다고 생각을 하였다.
무엇보다 Redis 도 팩폭을 맞았다 Redis 의 장점은 휘발성이고 메모리 DB 이다. 라고 이야기하면서 설명하였지만..
역시나.. 아직 부족하다 매니저님이 나에게 이런 질문들을 해주시니 더 오기가 생긴다. 매니저님이 물어보고 대답을 잘해서 잘했다고 할때까지 관련 개념들과 여러가지 Test Code 를 작성해봐야 겠다.
WIL 중요성
일주일동안 배운점을 WIL 쓰면서 다시 생각하게 되는것 같다. 처음에는 TIL 정도만 쓰면 되지 않을까? 생각하였지만
지금 작성하면서 내가 뭐뭐 배웠지? 하면서 정리하게 되고 반성하게 되는 시간인것 같다.
일주일중에 제일 뿌듯했던 경험
항해99 과제중에 CRUD 를 구현하라는 과제가 있었다. 해당 과제를 제출하고 기술 매니저님께 한번 조언을 구하고자 물어봤다. 코드리뷰를 한뒤 매니저님은 "잘했네요" 라는 말을 듣자 매우 뿌듯했다. 남에게 칭찬받는일은 항상 기분이 좋지만
현업 개발자분이 이렇게 칭찬을 해주니 더 기분이 좋았다. 앞으로 더 열심히 해야겠다.
DB 연결 오류
팀원 DB 에 연결할려고 포트포워딩을 한뒤 접속을 하여 Spring 에서 설정을 하고 접근하였다 하지만, 아래와 같은 오류가 발생하였다.
Caused by: org.hibernate.HibernateException: Unable to determine Dialect without JDBC metadata (please set 'javax.persistence.jdbc.url', 'hibernate.connection.url', or 'hibernate.dialect')
이게 무슨 오류지? hibernate 오류 인데 그러면 ORM ? 막 이런생각이 들었다 3~4 시간 동안 찾아본 결과 Mysql 를 썼는데 해당 DB 는 엔진이 두개라는 게시글을 보았는데 MyISAM 스토리지 엔진은 Hibernate 연결할때 이슈들이 존재한다는 것을 보고 해당 문제점을 정리하여 게시글을 작성하고 Mysql 엔진이 두개 였다는 사실을 알게 되었다.
DB 연결 오류...
어떤 문제가 생겼나요? spring 에서 application 으로 DB 연결하는 Driver 과 계정을 입력하고 연결하는데 계속 오류가 발생하였다... 전에 하였던 프로젝트들은 전부 잘 되고 있는 코드 였는데 갑자기
domae.tistory.com
앞으로..
무슨 기술을 배우든 해당 공식문서를 확인하고 내가 이 서비스에 꼭 필요한지, 장단점이 무엇인지 여러가지 사항들을 고려하여 개발 해야겠다. 무조건 사람들이 좋다고 하니깐 쓰는것이 아닌 좀 더 좋은 개발자로 성장하기위해 노력해야겠다.
현재는 JWT 를 배우고 Security 를 배우고 있다. 강의를 보고 직접 Test Code 를 작성하여 알아보고 해당 공식문서를 보고 정리하여 게시글을 올려 공부해야겠다.
+ JWT 공부
JWT
JWT 란? JSON 포맷을 이용하여 사용자에 대한 속정을 저장하는 Claim 기반의 Web Token 이다. 일반적으로 쿠키 저장소를 사용하여 JWT 를 저장한다. ( Header ) 세션ID 로 해도 되는데 왜 JWT? 먼저 세션 ID 로
domae.tistory.com