일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 스파르타코딩클럽
- Flutter
- 부트캠프
- 컴퓨터구조론 5판
- Spring
- 99일지
- Python
- 내일배움캠프
- java
- 자바
- 스파르타내일배움캠프TIL
- 99클럽
- til
- 코딩테스트
- 스파르타내일배움캠프
- 개발자스터디
- 백준
- AWS
- wil
- 프로그래머스
- 컴퓨터개론
- 개발자블로그
- 국비
- 중심사회
- 소프트웨어
- 스파르타내일배움캠프WIL
- MySQL
- 개인공부
- 운영체제
- 항해
- Today
- Total
목록스파르타코딩클럽 (71)
컴공생의 발자취
2024.06.28.(금) 💡 오늘의 학습 키워드- JPA 심화 4주차 -ORMRepository vs JpaRepositoryRawJPAEntity 코드 정리CascadeorphanRemovalCascade.REMOVE vs orphanRemovalFetchJpaREpository페이지 반환 타입정렬JPQL- JPA 심화 5주차 -QueryDSL @DynamicInsert & DynamicUpdate ORM (Object Relation Mapping): 테이블을 하나의 객체(Object)와 대응시켜 버린다. * 탄생 이유QueryMapper의 DB 의존성 및 중복 쿼리 문제로 탄생객체지향(Object)을 관계형 데이터베이스(Relation)에 매핑(Mapping) 한다는 건 정말 많은 난관 * ..
💡 오늘의 학습 키워드- AWS의 모든 것(All about AWS) 2주차 -MFA 추가하기- JPA 심화 2주차 : 데이터베이스 다루기 -데이터베이스 생성(H2)트랜잭션데이터베이스 Driver 동작 방식 JDBC 드라이버Statement vs PreparedStatementJDBC Template(Query Mapper) - JPA 심화 3주차 : RawJPA 기본 -MyBatis MFA 추가하기2024.06.27 - [🧡 AWS] - [AWS] MFA 추가하기 feat. 루트 사용자 ( + MFA 코드 2개? ) [AWS] MFA 추가하기 feat. 루트 사용자 ( + MFA 코드 2개? )* 들어가기에 앞서서이제 사용자 추가했으면 MFA라는 것을 추가해야 한다고 하는데..아니 하다가 안되서 왜..
2024.06.26.(수) 💡 오늘의 학습 키워드- AWS의 모든 것(All about AWS) -AWS 계정 생성하기AWS 관리용 IAM 사용자 생성 AWS 계정 생성하기2024.06.26 - [🧡 AWS] - [AWS] 계정 생성하기 [AWS] 계정 생성하기* 들어가기에 앞서서예전부터 어려워했던 AWS.. 계정 생성하기부터 정리해놓으려고 한다.참고로 작년에 사용했던 AWS가 연결된 기능을 전부 해지한다고 했는데도 돈이 조금씩 빠져나가서 "계정moonnight0.tistory.com AWS 관리용 IAM 사용자 생성2024.06.27 - [🧡 AWS] - [AWS] IAM이란? feat. 관리자 IAM사용자 생성하는 법 [AWS] IAM이란? feat. 관리용 IAM사용자 생성하는 법* 들어가기..
2024.06.25.(화) 팀 프로젝트Keep - 현재 만족하고 있는 부분코드 컨벤션과 깃허브 룰스, 이슈 및 PR 템플릿을 미리 정하고 지켜서 사용함PR시 리뷰 작성하여 코드 개선 및 확인규칙성 있는 주석 작성Git issue랑 project를 사용해서 개발 진행과정을 보는데 좋았다.구체적인 예외처리규칙성 있는 패키지 구조 구성TimeStamp에 @PrePersist를 의도에 맞게 잘 사용함entity에 제약조건과 같은 구체적인 ddl 설정을 잘했고 테이블명도 _table로 일관성있게 잘 만들었으며, 적절한 fetchType 지정일관성 있는 Controller의 구현팀원 간의 원활한 소통과 협업🙂주말에도 코딩하는 열정적인 모습욕심내서 최대한 많은 기능을 구현해보고자 하는 것잘하는 팀원들을 보고 동기부..
팀 프로젝트아침 회의진행 상황ME : 백오피스 테스트까지 완료. 전반적인 수정까지 완료.팀원 : 좋아요 & 팔로우 기능 구현 완료팀원 : 가게 조회 및 주문&리뷰 CRUD 완료팀장님 : 로그인,회원가입 , 프로필기능까지 다 완료향후 계획ME : 테스트 확인 및 테스트 코드 작성팀원 : pr 올린 후 테스트 확인팀원 : 테스트 확인팀장님 : 소셜로그인 3~4시간정도 진행해보고 시간촉박하면 발표 구상 예정의논 내용시현님과 기석님의 pr 확인 후 merge 하기발표 역할 분담 : 발표, README 제작, 영상 제작, 피그마 기준으로 팀 노션에 변경사항 전체 반영전반적인 코드 수정생성자 대신 어노테이션으로(@RequiredConstructor, @NoArgsConstructor)findStore 요런 거 함수..
2024.06.21.(금) 팀 프로젝트진행 상황인가 분리 추가> 인가 분리 추가 by ysy56 · Pull Request #42 · GreedyPeople/GreedyPeople" data-og-description="#️⃣ 연관된 이슈 #38 Close #38 📑 작업 내용 인증 및 인가 분리 인가 추가 인가 분리로 인한 user 수정 storeRepository jpa 수정" data-og-host="github.com" data-og-source-url="https://github.com/GreedyPeople/GreedyPeople/pull/42" data-og-url="https://github.com/GreedyPeople/GreedyPeople/pull/42" data-og-image="..
2024.06.20.(목) 팀 프로젝트진행 상황 : Me노션 정리Git ConventionCode convention트러블 슈팅계획표 및 회의록exception 추가 완료admin-user : entity & repository 제외하고 작성 중전체 회원 조회 - 완료특정 회원 프로필 수정 - 진행 중 중간 회의에서 변경된 사항리프레시 토큰 api 추가S.A 피드백 내용을 토대로 수정복수와 단수 혼용하여 사용된 url 수정profile은 users와 연관되어 있으므로 "/users/profile"로 변경json 배열은 {"data" : [ "menu" : "메뉴1", "menu" : "메뉴2", ... ] } 이와 같이 사용domain size는 최대값을 예상하여 설정create_at과 update_at..
2024.06.19.(수) 팀 프로젝트진행 상황 // ✨표시는 새롭게 알게 된 것 주제 정하기 ex) 배민, 요기요, ...패키지 도메인 형으로 결정API 명세서 작성ERD 다이어그램 작성 역할 분담Github Issue TEMPLATE 생성✨ Github Projects 생성✨ PullRequest TEMPLATE 생성주제 정하기프로젝트 명 : 욕심쟁이(GreedyPeople)소개한 줄 정리 : 욕심내서 일한자 욕심내서 먹어라! 🍔🍖🍱🍦🍨내용 : 음식 주문 및 리뷰 작성이 가능한 음식 배달 어플리케이션API 명세서 & ERD 다이어그램 작성 figma board : API 명세서 & erd 설계erd cloud : erd 다이어그램 연관관계 정리 FigmaCreated with FigJamww..
2024.06.18.(화) 개인과제 재제출추가적으로 구현한 기능Conctoller Test 추가하기@WebMvcTest 를 사용하여 Controller Test 를 추가합니다.Post, Comment Controller 에 대해서 테스트를 추가합니다.특정 상황에 예외가 정상적으로 발생하고 있는지도 테스트 합니다.내가 받은 피드백의존성 관리나 mock을 사용하는 것에 대한 것들을 처음 진행하면서 지금까지 스프링이 나 대신 얼마나 많은 것들을 해줬는지를 생각해보게 되는 시간으로 관점을 바꿔서 생각. 이게 어렵다면 이 부분에 대해서 더 공부를 하다보면 자연스럽게 스프링 특히 빈과 의존성 주입에 대해 더 생각.테스트 케이스 설계는 생각을 조금 더 단순하게. 사실 여러가지 고민해야 좋은 테스트 코드가 나오는 것은..
2024.06.17.(월) 개인과제 제출구현 기능AOP 추가하기모든 API(Controller)가 호출될 때, Request 정보(Request URL, HTTP Method)를 @Slf4J Logback 라이브러리를 활용하여 Log로 출력해주세요.컨트롤러 마다 로그를 출력하는 코드를 추가하는것이 아닌, AOP로 구현해야만 합니다.DTO, Entity Test 추가하기@Test 를 사용해서 DTO 와 Entity Test 를 추가합니다.User, Post, Comment, DTO 에 존재하는 메서드들에 대해서 “단위 테스트” 를 추가합니다.특정 상황에 예외가 정상적으로 발생하고 있는지도 테스트 합니다.만들지 못한 이유에 대한 고촬 (숙제 제출 후 고촬)일단, 처음에는 강의에서 배웠던대로 mvcTest 코..