Main
-
231123 - 학습 내용, 231124 - 학습 목표공부/하루노트 2023. 11. 23. 15:50
231123 - 학습 목표 - back, front 연동 (완료) - 불필요한 코드 제거 (완료) - 불필요한 반복 제거 (완료) - git .readme 작성 - aws 배포 (완료) 학습내용 *프론트 - 프론트에서 userId로 데이터를 가져와서 redux에 저장했는데 새로고침하면 userId가 사라지는 현상 해결방안 : redux를 사용해도 데이터는 사라짐으로 임시로 저장할 방법이 필요한데 캐시, 세션 등이 있지만 프론트에서 처리하기 위해 로컬스토리지에 저장하도록 하여서 해결 *백엔드 - 백엔드에 데이터 테스트용으로 seed를 넣어서 언제든 실행하면 기본값이 있도록 완성 - 백엔드 try catch 구문으로 하여 에러 잡도록 구성 - 백엔드 알아보기 좋게 수정 *AWS 배포 백엔드 java 11 설..
-
231122 - 학습 내용, 231123 - 학습 목표공부/하루노트 2023. 11. 23. 09:03
과제만들기 오전 7~11시(4시간) 오후 1~ 5시(4시간) 오후 8 ~ 12시(4시간) *문제사항 : *Back - JPA 관계 맺기와 데이터 CRUD N:M, 1:N 관계에서 데이터 다루는 작업 미숙으로 시간소요 추가적인 학습 필요 - 명명 규칙 없이 없어 무수한 수정 명명 규칙없이 생각나는데로 변수 명을 적다보니 중복이 일어나 무수한 수정 발생 이름이 길어져 알아보기 힘듬 발생 다음에는 명명 규칙을 만들어 작업 진행 - test 코드 외부환경 변수 반복 함수 단위로 외부환경 변수를 넣어줘야 하는 반복 작업 발생 클래스 단위로 외부환경 변수를 넣어줘서 해결 *Front - null 값 확인 axios의 비동기 처리로 인해 원하는 순서에 데이터가 들어가지 않는 현상 발생 && 연산자로 해결 - json..
-
231121 - 학습 내용, 231122 - 학습 목표공부/하루노트 2023. 11. 21. 22:45
231121 학습목표 - 0단계 모두 문제 해결 *시간당 6문제 10시간 소요 예정 - spring boot 1챕터 더 나가기 * 2시간 소요 예정 이였으나 마드라스체크 서류합격으로 인해 과제테스트 진행하기로 하여서 일정 변경 오전 - 0 단계 4 문제 해결 - 과제 분석 오후 - 과제 진행 * 프론트엔드 axios 제외한 큰 틀 완성 * 백엔드 기초 파일 생성과, db 연결, 환경변수 세팅 * 과제 분석 내용 - 파일 확장자란? : 파일 이름 뒤에 붙어서 파일의 종류를 나타내는 부분. 파일의 이름만으로는 그 용도나 종류를 나타내기 어렵기 때문에 확장자를 사용하며, 일반적으로 파일 확장자는 앞에 마침표(.)를 찍어서 파일 이름과 연결한다. 예를 들어 MS-DOS에서 EXE, TXT, .COM, .BAT ..
-
231120 학습내용, 231121 학습목표공부/하루노트 2023. 11. 20. 23:59
오전 - 책읽기 : 삼성페이 개발기 132~159p - 심리상담 : 진로 설정 *회당 10만원이였던 사실... 5회 완료 추후 서울시 청년 마음건강을 통해 더 진행도 가능 - 학교 성적 문의 오후 0단계 33문제 해결 학습 6시간 ----------------------------------------------------------------------------------------------------------------------------------------------------------------- 231121 학습목표 - 0단계 모두 문제 해결 *시간당 6문제 10시간 소요 예정 - spring boot 1챕터 더 나가기 * 2시간 소요 예정
-
Spring boot - JPA - 쿼리 메소드, JPQL snippet공부/Spring 2023. 11. 11. 16:51
Keyword Sample JPQL snippet And findByLastnameAndFirstname where x.lastname = ?1 and x.firstname = ?2 Or findByLastnameOrFirstname where x.lastname = ?1 or x.firstname = ?2 Is, Equals findByFirstname findByFirstnameIs findByFirstnameEquals where x.firstname = ?1 Between findByStartDateBetween where x.startDate between ?1 and ?2 LessThan findByAgeLessThen where x.age < ?1 LessThanEqual findByAge ..
-
Spring boot - Entity공부/Spring 2023. 11. 11. 15:57
Entity : 데이터베이스의 테이블에 대응하는 클래스 Entity 매핑 관령 어노테이션 어노테이션 설명 @Entity 클래스를 엔티티로 선언 @Table 엔티티와 매필한 테이블 지정 @Id 테이블 기본키에 사용할 속성을 지정 @GeneratedValue 키 값을 생성하는 전략 명시 @Column 필드와 컬럼 매핑 @Lob BLOB, CLOB 타입 매핑 @CreateionTimestamp insert 시 시간 자동저장 @UpdateTimestamp update 시 시간 자동저장 @Enumerated enum 타입 매핑 @Transient 해당 필드 데이터베이스 매핑 무시 @temporal 날짜 타입 매핑 @CreateDate 엔티티가 생성되어 저장될 시간 자동 저장 @LastModifiedDate 조회한..