코드스쿼드65 [TIL] 일일 회고 2022/05/24 요즘 한 일 1. Airbnb 클론 코딩 시작하기 이번 팀원인 Lucid 와 함께 모델링 부터 시작하게 되었다. 서로 생각하는 부분이 비슷하여, 큰 마찰 없이 금방 도메인 모델링을 끝낼 수 있었다.. 다만 둘다 모델링에 익숙하지는 않기에 조금은... 부족한 부분이 많은것 같다. 이점은 구현을 진행해 나가면서 해결하기로 했다. 부족한 점이 많지만, 루시드의 도움으로 잘 풀어간 것 같다? 2. 구현중 고민거리들 1. User의 검색 조건을 어떻게 유지할 것 인가? User는 다음과 같은 흐름으로 방을 검색해 나간다. 위치 -> 날짜 -> 가격 -> 인원수 -(필터링)-> 검색조건 위 과정마다에서 축적된 검색 조검을 누가 유지하고 있어야 할까? 만약 가격까지 조건을 지정하다가 다른곳으로 잠시 이동하면 그동안 .. CODE SQUAD/회고록 2022. 5. 24. [TIL] 일일 회고 2022/05/22 요즘 한 일 1. ByteCode 조작해보기 소스코드를 컴파일하면 바이트 코드가 나오게 되는데, 이를 ByteBuddy를 통해 조작함으로써 신기한 기술을 몇가지 사용해 봤다. [Java] 바이트코드 조작하기 소스코드의 커버리지를 측정하는, 가령 Jacoco와 같은 tool들이 바이트코드를 이용하여 측정한다. 이러한 소스코드 커버리지는 내 전체 소스코드에서 얼만큼을 테스트로 커버 했는지? 를 알려주는 blogshine.tistory.com 이러한 기술을 사용하는 도구들주 예로 Jacoco가 있다. Jacoco는 코드 커버리지를 측정하는 도구인데, 바이트 코드상에 가감을 통해 이를 측정한다고 한다. 실로 놀라운 기술이다. 2. Reflection 공부하기 [Java] Reflection 이번 글은 Sprin.. CODE SQUAD/회고록 2022. 5. 22. [코드스쿼드] 애플리케이션 아키텍처와 객체지향 - 조영호 PPT의 모든 출처는 우아한 형제들의 조영호 님께 있습니다. 문제 될 시 삭제하도록 하겠습니다.# 이번 코드스쿼드 5월 콘퍼런스로 우아한 형제들의 조영호 님께서 초청 강연을 해주셨다. 1. 도메인의 개념 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 우리가 소프트웨어 적으로 해결해야 하는 문제의 대상이 도메인이다. 이번 강연에서는 영화 예약 시스템을 도메인으로 예제를 만들어 보여주셨다. 2. 레이어 아키텍처 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 이를 통해 맨 처음 설명해주신 개념으로는 Transaction Script 와 Domain Model에 대한 차이이다. 이중 Transaction Script는 절차 지향적인 방식이고, .. Life/컨퍼런스 2022. 5. 22. [TIL] 일일 회고 2022/05/19 요즘 한 일 1. JVM 구조 공부하기 간단하게 JVM 구조에 대하여 공부하게 되었다. https://blogshine.tistory.com/415 HTML 삽입 미리보기할 수 없는 소스 이번에는 JVM, JRE, JDK의 차이점에 대하여 알아보자. 1-1) JVM (Java Virtual Machine) 자바 가상 머신으로 자바 바이트 코드(..." data-og-host="blogshine.tistory.com" data-og-source-url="https://blogshine.tistory.com/415" data-og-url="https://blogshine.tistory.com/415" data-og-image="https://scrap.kakaocdn.net/dn/DdFX8/hyOs2Ao01.. CODE SQUAD/회고록 2022. 5. 19. [TIL] 일일 회고 2022/05/17 요즘 한 일 1. QueryDsl 완강하기 영한님의 QueryDsl을 완강하게 되었다!! 현재 코드스쿼드의 개인프로젝트 기간으로 1. 스스로 공부 2. 개인프로젝트 중 선택하여 진행하는 시간인데, 나는 첫주에는 스스로 공부를 선택하여 밀린 영한님의 QueryDsl 강의를 시청하였다. 강의를 단순히 듣고 따라 치기보다는, 나만의 방식으로 정리하면서 요약하였다. 확실히 시간만 많다면 하나하나 다 요약하면서 강의를 들어야 기억에 남는것 같다. 그냥 한번 쓱 듣는것으로는... 자고 일어나면 초기화... https://blogshine.tistory.com/405 HTML 삽입 미리보기할 수 없는 소스" data-og-host="blogshine.tistory.com" data-og-source-url="http.. CODE SQUAD/회고록 2022. 5. 17. [TIL] 일일 회고 2022/05/12 요즘 한 일 1. OAuth2.0 로그인 구현하기 총 2번 OAuth2.0 로그인을 구현하였다. 한번은 Spring Security를 사용하면서 구현하였고, 다른 한번은 순수하게 Spring만 사용해서 구현하게 되었다. 우선 Spring Security를 사용하는 방법부터 글로 따로 정리해 두었다. [Spring Security] 스프링 시큐리티로 OAuth 로그인 구현하기 이번 시간에는 삽질을 하면서 구현한 OAuth 로그인에 대하여 정리하는 글 입니다. 이번 글 에서는 Spring Security를 활용하여 로그인을 구현해보려 한다. 기본 id, password 로그인 방식 + OAuth 로그인 방 blogshine.tistory.com 구현하면서 크게 느낀점은, 기본 formLogin을 하는 사용자.. CODE SQUAD/회고록 2022. 5. 12. [TIL] 일일 회고 2022/05/04 요즘 한 일 1. Spring Data JPA 수강 요즘 코드스쿼드가 1주일 방학기간이라 그동안 듣지 못하고 있었던 Spring Data JPA 강의를 수강하기 시작했다. 어느덧 한 65%정도 듣게된 것 같다. 강의를 들으면서 정리를 하는 스타일이기 때문에 다음과 같이 정리를 하게 되었다. https://blogshine.tistory.com/387 HTML 삽입 미리보" data-og-host="blogshine.tistory.com" data-og-source-url="https://blogshine.tistory.com/387" data-og-url="https://blogshine.tistory.com/387" data-og-image="https://scrap.kakaocdn.net/dn/b2.. CODE SQUAD/회고록 2022. 5. 4. [Review] 2022/04/22 2차 PR (반찬 서비스) 이번 리뷰는 wooody 께서 해주셨다! 리뷰해주셔서 감사합니다 !! [Team-12 BE] 1주차 두번째 PR (2022/4/22) by geombong · Pull Request #106 · codesquad-members-2022/sidedish 안녕하세요 리뷰어님 팀12 백엔드 샤인&검봉 입니다. 저희 팀의 리뷰를 담당해주셔서 우선 감사의 말 전합니다! 1차 PR 리뷰 수정사항 categoryService 에서 pageId 받는 부분 수정하기 schema 처음과 끝 f. github.com 1. 질문 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 1) 요구사항에 없는 아이템 등록(상품 등록) 같은 기능 또한 고려하여 DB 설계를 진행해야 하는지 궁금합니다. 2) .. CODE SQUAD/FeedBack 정리 2022. 4. 27. [TIL] 일일 회고 2022/04/26 요즘 한 일 1. 영한님의 JPA 활용 2편 완강하기 3번째 팀 프로젝트부터 JPA를 사용할것 이기 때문에, 틈틈히 JPA 공부도 진행하고 있다. 예전에 JPA 기본편, 활용 1편 까지는 완강 했었기 때문에 빠르게 복습한 후, 활용 2편을 듣게 되었다. 영한님의 강의는 하나하나 내가 이해한 방식으로 정리를 하면서 공부하기 때문에 완강까지 조금 시간이 걸렸던것 같다. 6시간 짜리를 7일 동안 들었으니.... 그래도 요약 정리를 잘 해뒀기 때문에 언제든 내가 모르는 부분을 찾을수 있는 나만의 인덱스가 생성되었다! JPA 책도 구매했으니 복습하면서 Spring Data JPA도 강의를 들어야 겠다! 2. CORS 이슈 해결하기 이번에 FE팀과 협업하던 도 중, CORS 이슈가 발생하였다. 이를 해결 하는 과정.. CODE SQUAD/회고록 2022. 4. 26. 4월이 끝나가면서 어느덧 코드스쿼드의 생활을 시작한지 4개월이 다 되간다. 원래 작년에는 한달 단위로 월별 회고를 작성했었는데, 코드스쿼드 이후 TIL위주로 작성하다 보니 월별 회고를 적지 못하는것 같아 적어본다. 1) 근황 2) 최근 공부 상황 3) 공부 계획 1. 근황 최근 코드스쿼드 건물에 직접 다녀 왔다. 코로나 방역으로 인해 그동안 가지 못하고 있었는데, 요즘은 주당 1번 정도는 나갈 수 있게되어 좋은것 같다. 처음 코드스쿼드에 들어가면 눈에 띄는것은 사진들 이였다! 아마 이전 선배들의 사진인 것 같다? 그리고 왼쪽으로 돌면 바로 넓은 공간이 보인다! 안으로 가면 공간이 더 있다! 일부분만 찍어서 그렇지 생각보다 더 넓다! 나는 목요일날 나가게 됬는데, 약 30명 정도가 나오셨다? 다만 iOS class가 전부 .. Life/회고록 2022. 4. 22. [TIL] 일일 회고 2022/04/17 ~ 4/22 요즘 한 일 1. 백기선님 MVC 강의 완강 보통 영한님 강의는 들으면서 나만의 방식으로 블로그에 전부 자세하기 요약정리를 하는 편인데, 기선님의 상의는 정리를 하면서 학습하지 못한것이 매우 아쉽다... 코드스쿼드 과제와 병행하기 좀 힘들다 생각하여 하지 못했다. 듣는거라도 하자는 마인드로 일단 듣기시작한 MVC강의를 드디어 완강하게 되었다! 완강하기까지 약 한달정도 걸린것 같다? 강의를 들으면서 WebMvcConfig의 사용과 dispatherServlet의 등록방식에 대한 부분이 정말 좋았다. 이후 코드스쿼드 과정이 끝난다면 2회독을 하며 강의내용을 다시 정리해볼 생각이다. 2. 코드 리뷰 정리하기 리뷰를 받은 내용중 필요한 내용을 선별적으로 정리하였다. 이런식의 피드백을 지속적으로 받는점이 매우 좋.. CODE SQUAD/회고록 2022. 4. 22. [Review] 2022/04/20 1차 PR (반찬 서비스) 이번 리뷰는 wooody 께서 해주셨다! 리뷰해주셔서 감사합니다 !! 1. 질문 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 팀원과 Spring Data Jdbc를 사용하던 도중, OneToMany 관계를 이용할 때 Map을 통해 저장하도록 하였었습니다. Category : item = 1 : N 의 관계로 말이죠! 하지만 해당 Map을 이용할 경우 어그리게이트 루트에 해당되는 Category는 auto_increment가 잘 적용되지만, item은 auto_increment가 정상작동하지 않았습니다. 혹시 Map을 사용할때는 id값을 직접 지정해줘야 하나요? @Test public void itemSaveTest() { // given Category mainCate.. CODE SQUAD/FeedBack 정리 2022. 4. 21. 이전 1 2 3 4 5 6 다음