일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- HLB
- 겜스고
- 금융감독원
- 금감원 백내장 민원
- 코드스테이츠 부트캠프 합격 후기
- 코드 스테이츠 백엔드 교육과정
- 코드스테이츠 합격
- Spring
- 백준 알고리즘
- 코테 합격후기
- 코드스테이츠 합격 후기
- 코드스테이츠 백엔드 후기
- 해시
- CodeState 후기
- 에이치엘비
- 코드스테이츠 부트캠프
- 백내장 다초점렌즈 삽입술
- 백내장 금감원
- 금감원
- codestates 국비지원 1기 합격 후기
- 보험금 지급거절
- Gamsgo
- 메서드
- 백내장
- Code States 백엔드 합격 후기
- 코드스테이츠 백엔드 교육과정
- Java
- 자바
- 금융감독원 민원신청
- 코드스테이츠 백엔드 부트캠프 합격
- Today
- Total
목록스테이츠 코드(백엔드) (45)
개발하는 동그리
팀원과 의견 차이 내 의견 - 멘토님의 조언을 적극 반영하고 서로 의견 조율을 통해 수정할 사항이 있다면 최대한 반영하자. 우리는 각기 다른 실력과 방법, 스타일을 가지고 코드를 작성했다. 그래서 코드를 합쳤을 때 통일성이 떨어지고 코드의 완성도가 낮아진다고 생각했다. naming, Dto, mapper, builder, 통합 service 등 최대한 스타일의 통일성을 맞춰 코딩하는 것을 제안했다. 뿐만 아니라 멘토님 조언에 따라 가능한 피드백을 모두 반영해서 수정하고 프로젝트를 완성하기를 원했다. 나의 목적은 프로젝트를 통해 더 배우는데 목적을 가지고 있었다. 팀원의 의견 - 프로젝트를 완성하는 것을 무조건 최우선으로 하자. 각자 맡은 부분의 기능이 작동하면 문제 없고 무조건 완성을 목표로 하고, 시간..
JWT 및 부가기능 (통합서비스 사용) 1. 도메인 분리 도메인의 연관관계를 최소화 하기위해서 각 도메인의 연관관계를 최소화 하기 위해 다 끊어내고 정말 연관성이 깊은 도메인에만 연관관계를 사용해서 N+1, 무한 참조같은 소스낭비나 오류로부터 미연에 방지 2. JWT 구현 JWT Interface 를 통해서 secret key, expiration_time, Header 값을 설정해서 추후에 변경이 있을 때 손쉽게 수정, 관리할 수 있게 구현 토큰에는 id, email, username만 포함하여 유출시 위험성을 방지함 회원과 기업의 권한을 분리해서 로그인 후 토큰에 부여된 권한내에서 각 URL에 접근할 수 있도록 함 3. 좋아요 기능 게시물 postID와 일반 회원의 usersId를 필드값으로 가지는 ..
로드 밸런서 설정 (서버가 죽었을 때 다른 서버에서 정상 작동) event { worker_connections 1024; } http { include mime.types // redirect all traffic to Https http 요청을 https 로 redirect server { listen 80; server_name [server_ip]; return 301 https://$host$reqeust_uri; } server { listen 443 ssl http2; server_name [server_ip]; root /sites/demo; index index.html ssl_certificate /etc/nginx/ssl/self.crt ssl_certificate_key /etc/n..
좋아요 설정에 필요한 클래스 LikesController LikesEntity LikesService LikesRepository LikesController Class @RestController @RequestMapping("/v1") @Slf4j @RequiredArgsConstructor public class LikesController { private final LikesService likeService; @PostMapping("/likes/{posts-id}") public ResponseEntity addLike(@PathVariable("posts-id") Long postsId , @AuthenticationPrincipal PrincipalDetails principal) { l..