본문 바로가기

728x90

스파르타코딩클럽(내일배움캠프)

스파르타코딩클럽 내일배움캠프 17주차 2일 어드민페이지가 유저조회, 커뮤니티 조회, 추천코스 조회, 공지사항 조회 전부다 있다. 그렇기 때문에 백엔드한테 뭐가 문제 인지 알려줘야돼서, 하나하나씩 뭐가 문제인지 알려주고 같이 디버깅도 해보았다. 제가 프론트입장이라 요청하는 입장이였지만, 백엔드를 할거라 반대상황이 오겠구나 느꼈다. 더보기
스파르타코딩클럽 내일배움캠프 17주차 1일 오늘은 프론트에서 처음으로 어드민페이지의 공지사항의 수정 삭제 기능을 위해 백엔드 어드민페이지를 고쳤다. 초반 버젼이라, 현재 유저랑 게시물을 작성 한 유저를 확인한것이다. 이부분을 관리자인지 확인하고 관리자 이면 등록 수정 삭제 하도록 변경하였다. 더보기
스파르타코딩클럽 내일배움캠프 16주차 후기 프론트에 tag의 중복값 제거 및, jwt token decoding을 해보았다 토큰을 decoding을 안하면, refresh token이 적용을 못해서 어쩔수 없이 했다. swagger도 적용도 해보고 여러가지 한건많은데, 그래도 해야될게 산더미라 조금 아쉽다. 더보기
스파르타코딩클럽 내일배움캠프 16주차 5일 오늘은 레디스에 관해서 튜터님한테 여쭤봐서 명확하게 이해가 됐다. 여태껏 레디스는 저장소와 캐시 기능이 분리되어 사용되고 있다고 생각했는데, 그것이 아니라 레디스가 곧 캐시인것이다. 또한 튜터님한테 Transactional에 중요성과 영속성컨텍스트와의 관계의 중요하다고 들었고, like와 contains의 차이? Transactional 과 lazy loading등 여러가지 공부해야될게 많이 남았다. 더보기
스파르타코딩클럽 내일배움캠프 16주차 4일 오늘은 맘잡고 프론트 로그인 하고 회원가입 연결 연동을 시켜보자 아자아자! 오늘 redis의 개념에 대해서 해깔리는 부분에 대해 팀원분들한테 튜터님한테 질문을 하자고 했다. redis를 쓰는것이 캐쉬를 쓰는것이라고 이야기 할수 있는것인가? 아니면, redis는 캐시어노테이션을 이용하면 캐시를 사용하고, 캐시어노테이션을 사용하지 않으면 그냥 저장소로만 사용 할 수 있는지 궁금하다. 아직 redis에 대해 확실한 개념이 안잡힌것 같다. https://zangzangs.tistory.com/72 더보기
스파르타코딩클럽 내일배움캠프 16주차 3일 오늘 새롭게 알게된 원리 1. 스프링은 Entity를 시작하자마자 전부 DB에 넣고 시작한다. 2. 인증을 할때 토큰 전부를 인증하는것이 아니라 몇개만 가지고 인증을 한다!!(사용자 마음인가?) 해결해야 할 문제 리프레시 토큰을 적용 후 프론트에선 동작이 안되고 포스트맨에서는 동작이 잘된다. 이문제를 해결해야될것 같다. 리스펀스도 필터를 타서 403에러를 탄다 더보기
스파르타코딩클럽 내일배움캠프 16주차 2일 팀원분들한테 프론트가 디버깅 하는데 중요한것 같아서, 백엔드와 프론트엔드 연결하는 부분을 맡아서 하기로 했다. 로그인과 회원가입 완료 더보기
스파르타코딩클럽 내일배움캠프 16주차 1일 Projection : 엔티티대신에 interface를 선언해서 필요한 데이터만 가져옴 하이버네이트(배치사이즈) : 배치사이즈 만큼 인절로 한번에 쿼리를 날려준다. N+1문제 해결방법중 하나 서브쿼리는 사용 자제하자 더보기

728x90