몇일차지? 푸하하하하하 세션 벌써 4개나 했당양보단 질이라지만 나는 이거 준비할때마다 스스로 공부도 엄청 되는거같고하겠다고 적어놓고 안 할순 없어서 자동으로 공부하게되는 구조라 굉장히좋다 2025. 1. 17. 39일차 https://roqkfchqh.tistory.com/106 java persistence api 도전과제 도전기도전과제 다했다.커밋을 좀 꼼꼼히 (?) 해보려고 했더니 41개나 되었다. readme는 당일날 천천히 추가해야겠다.https://github.com/roqkfchqh/Calendar GitHub - roqkfchqh/CalendarContribute to roqkfchqh/Calendar development byroqkfchqh.tistory.com과제 다했다. 거의 뭐 하루종일 불태웠다. 에러가 많이 안나서 시간을 별로 안 쓴거같다. 중간에 매우 큰 에러가 났지만 롤백으로 해결했다.ㅎ 저건 개인 프로젝트 할 때 생각해봐야겠다. 일단 과제는 여기서 시마이 ㅅㄱ컨트롤 z는 신이다. 2024. 12. 12. 38일차 https://roqkfchqh.tistory.com/104 트러블슈팅 : 필수과제1. user table이 자동 생성되지않는 오류user create 테스트 도중, user table이 자동으로 생성되지 않는 오류를 발견했다. 'user' 이라는 테이블 이름은 예약어라서 users로 변경해주니 정상적으로 반영됐roqkfchqh.tistory.com필수과제 다했다. 테스트도 마쳤고 ..세션과 쿠키도 정상적으로 저장된다.진지하게 오늘 도전과제까지 다 할수있을거같다. jpa과제가 어려울줄알았는데 생각보다 라이트하다. jdbc로 매를 맞아서 그런가... dao인지 다오인지 생각만해도 화가난다.ㅋㅋ이번엔 같은 실수 반복 안하려고 모든 조건 하나하나 따지면서 구현했다. 이 글 쓰면서 진짜 마지막으로 확인중인데 또.. 2024. 12. 11. 37일차 과제 끝..불태웠다.. 막판에 오류 엄청나서 죽을뻔했다. 어우 정신없어다음부턴 절대 절대 무조건 과제조건을 제대로 보자. 이왕 다시 하는거 main브랜치에 커밋한개로 올렸다. ㅋㅋ나름 느낀거 다 적어서 냈다당연히 평가는 올체크 해버림 ㅋ main브랜지를 초기화 하고 dev브랜치의 마지막 완성본만 1개의 커밋으로 main브랜치에 올리는 방법 1. 현재 작업 상태를 저장한다.git stash 또는dev 브랜치에 commit을 완료한 상태 2. 현재 브랜치를 main으로 이동한다.git checkout main 3. main 브랜치의 히스토리를 초기화한다.git checkout --orphan temp_main 4. main 브랜치의 기존 파일을 모두 제거한다.git reset --hard 5. 원하는 브랜치.. 2024. 12. 10. 36일차 https://roqkfchqh.tistory.com/101 도전과제 과정도전과제를 마무리했다. 이번에는 3개의 브랜치로 나눠서 작업을 했다. 근데 마지막에 challenge에서 main브랜치로 옮길 때 커밋내역을 안 지워서 커밋이 32개인 상태로 main에 올라가게 되었다.필수roqkfchqh.tistory.com일단 마무리 했는데 할게 더 남았다. 내가 또 과제조건을 잘못봤다. 하하하하하하하하하하핳심지어 하나는 분명 보고 table에 추가도 해놨는데 까먹었다.쩝.... 조건 못 맞춘지도 모르고 아침에 저거 완성하고 신나게 강의들었다.근데 아무튼 다 들었다 하하. spring 숙련 강의 다 들었다. 예습? 을 실전 통해서 좀 열심히 해서 그런가 편하게 들으면서 복습했다.인증인가 부분은 옛날에 했던게 다.. 2024. 12. 9. 33일차 글 쓰다가 다 날아가서 약간 현타가 왔는데 간신히 정신을 붙잡았다. .. . . . . .. . 마무리 회고 다 썼는데 로그인 안 하고 오랫동안 방치해서 로그아웃됐다..... . . . .. .. 일단 도전과제까지 다 끝마치고 마무리 예외처리를 하는데 꽤 빡세다.이래서 테스트코드를 쓰는건가 싶다..혼자 모든 예외를 체크하려니 좀 힘들다. 진짜 예외 테스트하고 오류 수정하다가 하루가 다 간것같다;; ip는 너무 쓸데없어서 그냥 다 지웠다. 대신 유효성검사를 두갈래로 나누고 logging 기능도 사용해보고있다.회고.. 내일 다시 써야지.. 2024. 12. 6. 32일차 https://roqkfchqh.tistory.com/96 트러블슈팅 : 필수과제 버그 수정몰랐는데 jdbc는 jpa처럼 entity를 자동생성해주지 않아서 테이블을 미리 만들어놓고 시작해야되더라..자꾸 swagger에서 500 서버연결 오류가 나서 코드도 고쳐보고 했는데 안되길래 찾아보니.. 일단roqkfchqh.tistory.comhttps://roqkfchqh.tistory.com/97 (도전과제 시작) author 테이블 만들기, custom exception 추가레벨 3이다. 테이블이 하나가 추가가 되고, FK를 적절히 사용해야 한다.처음에 만들어둔 erd대로 db를 수정하고 시작하면 된다.우선 author 테이블을 추가해주고,ide에서 외래 키도 추가해준다.짠 그roqkfchqh.tistory.. 2024. 12. 5. 31일차 https://roqkfchqh.tistory.com/93 일정 관리 앱 프로젝트 시작우선 기본세팅들, postgresql db 만들고, 포트와 환경변수 등등 세팅을 다 하고 dev브랜치 만들어서 푸시부터 하고 시작한다.ㅇㅅㅇ자 이제 그럼 어떻게 만들거냐 고민을 좀 해보자면일단 ERD부터 대roqkfchqh.tistory.comhttps://roqkfchqh.tistory.com/94 Lv1, Lv2api 프로젝트때 썼던거 복붙해서 날먹하려고 했는데 jpa가 아니라 jdbc로 해야해서 처음부터 만들어야한다.(..)일단 entity와 @id, @generatedvalue를 못 쓴다.repository 또한 jdbc에서는 Dao가 그 역할을 하고,roqkfchqh.tistory.com 과제 조건 무시하고 (.. 2024. 12. 4. 30일차 하루종일 강의만 들었다. 하하하하여태 머릿속에 둥실둥실 떠다니던 것들이 정리되고 좋았다. 그리고 무척 졸렸다.. 하루종일..원래 하던 개인프로젝트도 살짝 건드렸는데 다음에 다른 기능까지 추가하고 정리글을 써야겠다. 3등이다. ^오^ 내일부터 과제 시작해보장. 2024. 12. 3. 이전 1 2 3 4 다음