일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 밤랩
- 회고
- 우아한테크코스
- NonUniqueResultException
- 벌크연산
- 우분투
- @Query
- clearAutomatically
- Argos
- jpa
- SpringDataJPA
- 자바 롬복
- BDDMockito
- ubuntu이미지
- Mock
- unique result
- 배포스크립트
- 우아한테크코스 블랙잭
- 영속성컨텍스트
- 검색api
- 우아한테크코스5기
- 우테코
- 스프링 롬복
- @Param
- bomblab
- docker에 ubuntu
- ubuntu
- 레벨인터뷰
- @Modifying
- 스프링부트배포
- Today
- Total
목록ALL NOTES (108)
Jeomxon's Tech Note
오늘은 개발을 하다가 오류가 발생하여 초반 1시간을 날렸다. 로컬 db와 연동하는 과정에서 오류가 발생하여 보니 유저 비밀번호가 잘못된 것이었다. 결국 찾았지만 많은 시간을 낭비하였다. 그리고 오늘까지 마감인 프로젝트가 하나 있어서 오류를 해결하느라 남은 시간을 보냈다. 1학년 때는 3시간의 모각코 시간이 길게 느껴졌었는데, 지금은 짧아도 너무 짧은 시간이 되었다. 마무리하던 프로젝트에서 서버 접속 관련 문제가 있어서 헤맸는데 결국 보안문제였다. 보안 그룹에 바뀐 ip를 등록해주지 않아서 발생했다. 이런 짜잘한 에러들을 해결하다보니 시간이 다 지나서 결국 예정된 계획을 달성하지 못해서 아쉬웠다. 부족하고 완성하지 못한 부분은 주말에 보충해서 다음 회차의 모각코에 보완하여 시작할 예정이다. 깃허브 주소 ..
mysql 로컬 db연동 비즈니스 로직 개발 및 commit
jpa기본편 끝까지 다 듣기..! 무조건 JWT강의 끝까지 다 듣기..! 무조건 모각코 내일 예정 계획 실전1 복습 + spring data jpa 1챕터 듣기 첫날 계획 후 느낀점 첫 계획이라 무리하지 않고 설정했다고 생각했는데 이행하는 것이 생각보다 쉽지 않았다. 목표를 무리해서 잡았다는 생각보다는 내가 나태했다는 생각이 들었다. 시간을 더 투자하고 집중하는 시간을 늘려야한다. 짧은 강의이기 때문에 한 강의가 끝나고 딴짓하는 습관을 버려야겠다. 최소 50분은 앉아 있기를 목표로 삼아야겠다.
한 프로젝트를 하면서 aws로 우분투 인스턴스를 생성하여 서버를 사용하였다. 처음 aws를 사용하면서 많은 오류와 함께할 것이라 생각했지만 알 수 없는 이슈가 내 발목을 잡았다. 당연히 무료로 제공되는 인스턴스를 사용하여 사양이 부족했지만, 서버가 계속 먹통이 되는 것은 큰 골칫거리로 다가왔다. 구체적으로는 서버의 속도가 현저하게 느려져서 글자를 입력하거나 서버에 접속하려면 엄청난 시간을 기다려야했다. 지인들에게 자문을 구했으나 마땅한 해결방법을 얻지 못하였고, 지속적으로 찾아보던 중 아주 사소한 변화가 서버를 다시 사용하는데 큰 불편함이 없게끔 해주었다. nohup라는 명령어를 통해 jar파일을 서버에서 실행했는데 내가 프로세스를 종료하지 않고 중첩해서 돌렸던 것이 문제가 됐던 것 같다. 간단하게 프로..
JWT강의 끝까지 다 듣기 JPA 기본편 JPQL부분 끝까지 다 들어서 마무리하기 망각의 동물 코드 분석하고 보완하기 내일 예정 계획 실전1 복습 + spring data jpa 1챕터 듣기
오늘은 설계한 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 이라는 사이트를 통해..
프로젝트 초기 단계를 시작합니다. - 팀 활동 요구사항 정리 API 명세 작성 -백엔드 팀 활동 데이터베이스 정하기 erdcloud.com을 사용하여 erd설계
java.lang.IllegalArgumentException: Parameter value [\] did not match expected type [java.lang.String (n/a)] 위와같은 오류가 검색 api에 발생했다. 이상하게도 첫번째 한번은 검색 api가 정상적으로 작동하는데 두번째 호출부터는 위와 같은 에러를 표출하면서 작동이 되지 않았다. 이유를 찾아보니 깃허브 spring-data-jpa 이슈 탭에서 발견할 수 있는 오류였다. https://github.com/spring-projects/spring-data-jpa/issues/2479 public interface FoodRepository extends JpaRepository { List findAllByFoodNameCo..