이번에 진행한 프로젝트 MyoMi는 샐러드 / 도시락 / 밀키트 주 단위 정기배송 서비스이다. 따로 따로 주문하며 배송비도, 적립금도, 회원 혜택도 놓쳐왔던 (나 자신을 포함한)알뜰한 현대인들의 지갑을 챙겨줄 식품 정기배송 플랫폼에 대한 목마름으로 기획/제작하게 되었다
엔지니어 중심적인 회사를 향해 가기 때문에, 내가 하고싶은 일과 누구와 하고 싶은지가 중요했어. 안전하고 익숙해졌다는 상황에 도달하는 가운데, 좋은 회사임은 분명하나 얻을 수 있는 최대치는 경험해 봤으니 도전적인 환경에서 일하고싶다는 생각을 가지고 이직.오늘의 집은 지
이번 프로젝트를 하면서 처음으로 끝까지 Spring Security 를 구현해보려고 한다고 한다.일단 현재 login, singup 기능까지는 완료된 상태고, access token 과 refresh token 까지 잘 받아오는 걸 확인했다.오늘 해볼 것은 logou
멋진 스크롤양 ^^;;; 볼 자신이 없다.Seller 아이디로 등록된 상품 리스트 조회 시 하나의 Product에서 참조 중인 seller 객체의 모든 정보, 그 정보 중 seller가 참조 중인 follow 객체의 모든 정보, 그 정보 중 follow가 참조중인 us
드디어 만난 바이트버디
참고자료참고자료2이유를 확인해보니 Spring Security 버전 5 이상부터는 PasswordEncoder가 변경되었기 때문에 회원정보 저장시에 password앞에 암호화 정보를 같이 지정해서 저장해야하기 때문이다.https://velog.io/@kyu0/
해당에러는 Dockerfile 파일을 만들 때 오타가 났다거나, 경로를 다른곳에 만든거다.나 같은경우 target 폴더 안에서 만들어서 문제가있었다.잘만들어진경우docker images 명령어로 확인
192.168.0.37 - 실제 IP포트는 같은 프로토콜내에서 중복번호 사용이 불가능하다.도커로 제공될 때는 어떤 포트로 포워딩해서 접근할거냐하면 다른 포트번호로 접근할거다.예) 포트를 가상화시켜서 실제 처리를하는건 A로 8081로 요청해서 사용하다가 DB를 사용하려고
VM은 하드웨어를 가상화 해놓은 것VM을 사용한다하면, 가상의 하드웨어가 있다고 생각하면 된다.그 위에 OS가 올려줘야함.따라서 내 컴퓨터 OS + VM + VM의 OS라 무거울 수 밖에 없다도커는 OS를 가상화 해놓은 것 가상의 OS가 있다고 생각하면 된다, 그 OS
서킷브레이커 - 서비스가 유연하게 동작할 수 있다.서비스가 지연되는 문제서비스 장애 전파 문제등은 서킷브레이커로 해결가능하다. 다른건 몰라도 이건 해야한다! 모놀릭 시스템이랑은 아키텍처가 다르기 때문에 톨로렌스(내성)를 길러야한다.카탈로그 입장에서 커스토머를 호출하고
에러메시지Could not resolve placeholder 'jwt.secret' in value "${jwt.secret}"jwt.secret key에 대한 value를 기존 application.properties에 있던 것을 github에 올리기 위해 appl
에러메시지ORA-02291: integrity constraint () violated - parent key not foundORA-06512: at "", line 6ORA-04088: error during execution of trigger ''회원가입시 자동
참고자료에러메시지:org.hibernate.assertionfailure null identifier문제는, 종속관계인 BestReview 쪽에 CascadeType.ALL을 지정해주지 않아서 rNum이 null로 들어가고 있었다.따라서,insert가 잘 되는 것을 볼
컬럼을 2개 연결해줘야하는데 하나만 해줘서 생긴 에러!@JoinColumn 두번 쓰는 대신 @JoinColumns를 써서 배열로 묶어줄 수 있다.
목적: 중복되는 데이터를 만들지 않기 위해서 씀사번: 함수 결정자PK가 되는 것이다.참고자료A가 1,2 취미를 가지고 있다면A-1, A-2 로 나누는게 원속성제 2정규화의 경우는 복합키일 경우이다. 따라서,복합키인 경우에만 생각해보면 된다.완전 함수 종속을 만족하다는
헬스장이라고 했을 때,회원과 라커는 한명의 회원당 하나의 라커를 사용할 수 있는 1:1 관계이다.회원이 더이상 등록을 안한다고하면 라커도 비워져야한다고객을 삭제하면서 포인트도 같이 삭제하고 싶은 경우, mappedBy 를 통해 고객 삭제시 포인트에 null값이 사라지지
| p_tableSELECT FROM P JOIN line WHERE p_no = ?비식별자이자 일대다니까 상품정보는 있으나 상품에 따른 주문 정보가 없을수도 있음상품 입장에서 어떤 주문에서 이 상품이 쓰였는지 볼 수 있다.line 테이블에 자료가 없어도 보여야 하니까
부모 엔티티: 먼저 자료가 저장되어 있어야 할 쪽자식 엔티티: 부모 엔티티의 PK를 FK로 참조하는 쪽주식별관계: 부모엔티티의 PK를 자식엔티티의 PK로 참조비식별관계: 부모엔티티의 PK를 자식엔티티의 일반 컬럼으로 참조자식 엔티티 객체에서 설정부모 엔티티 객체에서 설