일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- @Query
- 스프링부트배포
- Argos
- docker에 ubuntu
- unique result
- 우테코
- bomblab
- clearAutomatically
- @Param
- ubuntu
- BDDMockito
- @Modifying
- 우분투
- SpringDataJPA
- 밤랩
- 우아한테크코스5기
- 우아한테크코스 블랙잭
- jpa
- Mock
- 자바 롬복
- 스프링 롬복
- 벌크연산
- 영속성컨텍스트
- ubuntu이미지
- 회고
- 우아한테크코스
- 레벨인터뷰
- NonUniqueResultException
- 검색api
- 배포스크립트
- Today
- Total
목록Mogaco/2022하계 (12)
Jeomxon's Tech Note
AWS서버를 생성하고 rds를 통해서 데이터베이스도 만들었다. 대부분의 코드를 개발하여 postman을 통해 정상적으로 작동하는 것까지 확인하였다. 빌드한 jar파일을 서버에서 구동하기만 하면 된다. 아직 예외를 못잡은게 몇개 있지만 금방 수정할 수 있을 것 같다. api명세에서 수정할게 몇개 있어서 수정을 한 후 프론트와 조율하여 다시 요청, 응답을 바꿔야할 것 같다. 깃허브 주소 : https://github.com/Warm-minji/what_was_it_back-end GitHub - Warm-minji/what_was_it_back-end Contribute to Warm-minji/what_was_it_back-end development by creating an account on GitH..
오늘은 AWS로 백엔드 서버 배포를 진행할 예정이다. 자잘한 로직들과 예외처리를 추가하고 마무리 할 것이다. 단, 서버 배포가 시간이 얼마나 걸릴지 알 수 없기 때문에 서버 배포에 최대한 많은 시간을 투자해서 빨리 끝낼 생각이다.
19:00 ~ 22:00에 진행하였습니다. 3시간 가량 진행하였고 대부분의 시간을 코드 작성(로직 구현)하였습니다. 백업을 위한 addNote메소드 로직을 고민하고 작성하였습니다. 컨트롤러 단과 연결을 직접적으로 하지는 못했지만 dto까지는 작성을 완료하였고 git에 push하였습니다. 최근에 공부했던 spring-data-jpa와 연관지어서 코드를 작성하니 repository부분이 인터페이스로 매우 간단해졌습니다. data-jpa강의를 꾸준히 들어야겠다고 느꼈습니다. 깃허브 링크 : https://github.com/jeomxon jeomxon - Overview Student in CNU CSE. jeomxon has 7 repositories available. Follow their code on..
오늘은 19:00에 시작하여 개발을 중심으로 할 예정이다. 핵심 비즈니스 로직을 적어도 하나는 개발을 하여 기능을 구현할 예정이다. 시간이 허락한다면 컨트롤러 메소드까지 구현할 것이다.
오늘은 개발을 하다가 오류가 발생하여 초반 1시간을 날렸다. 로컬 db와 연동하는 과정에서 오류가 발생하여 보니 유저 비밀번호가 잘못된 것이었다. 결국 찾았지만 많은 시간을 낭비하였다. 그리고 오늘까지 마감인 프로젝트가 하나 있어서 오류를 해결하느라 남은 시간을 보냈다. 1학년 때는 3시간의 모각코 시간이 길게 느껴졌었는데, 지금은 짧아도 너무 짧은 시간이 되었다. 마무리하던 프로젝트에서 서버 접속 관련 문제가 있어서 헤맸는데 결국 보안문제였다. 보안 그룹에 바뀐 ip를 등록해주지 않아서 발생했다. 이런 짜잘한 에러들을 해결하다보니 시간이 다 지나서 결국 예정된 계획을 달성하지 못해서 아쉬웠다. 부족하고 완성하지 못한 부분은 주말에 보충해서 다음 회차의 모각코에 보완하여 시작할 예정이다. 깃허브 주소 ..
mysql 로컬 db연동 비즈니스 로직 개발 및 commit
오늘은 설계한 erd를 바탕으로 엔티티 클래스를 작성하고 DAO인 repository를 만들었다. 그리고 Service단에서 백업 API를 구현하기 위한 메소드를 구현하는 과정에서 마무리 되었다. 계획했던 엔티티 클래스 구현 및 레포지토리는 구현을 완료했는데 Service단에서부터 Controller까지 이어지는 API를 구현하는 부분은 아무래도 시간이 좀 소요될 것 같다는 생각이 들었다. - 깃허브 주소 https://github.com/Warm-minji/what_was_it_back-end GitHub - Warm-minji/what_was_it_back-end Contribute to Warm-minji/what_was_it_back-end development by creating an acco..
엔티티 클래스 및 DAO(Repository) 이해 및 개발 mysql 워크벤치 설치 및 로컬 연동
첫 1시간 30분 가량은 팀 회의를 했다. 팀 회의에서는 API 명세를 간단하게 하고 틀을 맞추는 시간을 가졌다. 결과적으로 나온 API명세는 내용이 길어 링크로 남겨놓았다. API 명세 : https://polished-amaranthus-229.notion.site/01ac32d53e1c4307bbe10c2c077fdb73 하계모각코 project 망각의 동물 polished-amaranthus-229.notion.site 그리고 남은 시간동안은 백엔드 팀에서 erd를 설계했다. 처음에는 하나의 테이블에 모든 정보를 저장하는 방식을 가져가려고 했는데, 팀원들과 상의해본 결과 좀 더 객체지향적으로 테이블을 설계하기 위해서 두 개의 테이블로 나눠서 설계하였다. erdcloud.com 이라는 사이트를 통해..