일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 시작하세요 도커 & 쿠버네티스
- 스레드 제어와 생명 주기
- contatiner
- Thread
- 동시성
- 오케스트레이션
- 중급자바
- 제네릭스
- container
- 자바
- 알고리즘
- 인프런
- 컨테이너
- 자료구조
- 도커 엔진
- 도커
- java
- Collection
- 스레드
- 리스트
- LIST
- 시작하세요! 도커 & 쿠버네티스
- Docker
- 실전 자바 고급 1편
- 쿠버네티스
- 멀티 쓰레드
- 쓰레드
- Kubernetes
- 김영한
- 실전 자바 중급 2편
- Today
- Total
목록Project/취준-프로젝트 (8)
쌩로그
목록 포스팅 개요 본론 2-1. Controller 에서의 코드 수정 2-2. 도메인 모델 패턴 적용 2-3. 서비스 계층 Transaction 적용 변경 2-4. Cascade 적극 활용 요약 1. 포스팅 개요 해당 포스팅은 2023년 6월의 프로젝트에 대한 코드를 Refactoring한 과정입니다. 여행 동행 도메인에서 생성에 대한 부분을 Refactoring 한 과정입니다. 고칠 것이 많지만 일단은 생성 로직만 Refactoring 했습니다. 2. 본론 2-1. Controller 에서의 코드 수정 @Slf4j @RequiredArgsConstructor @Validated @RestController @RequestMapping("/v1/accompany") public class Accompan..
8월 18일 업데이트 리팩터링 요소가 정말 많습니다. 이 프로젝트로도 충분히 성장할 수 있는 요소가 굉장히 많습니다. 게속 가지고 놀아보겠습니다. 짧은 회고. 드뎌.. 모두 끝났다. 정말 개인적으로 정말 많이 성장한 프로젝트였다. 개발을 하면서 못할 건 없다, 다만 내가 모르는 것 뿐이었다. 하지만, 이번 프로젝트를 통해서 어떤 문제를 마주하든 다 해결했고, 어떤 지식이든 더욱 더 잘 받아들이는 뇌 구조로 진화했다. 그리고! 사실 포스팅...더 하려면 더 할 수 있다만,, 포스팅도 비용이다. 물론 나는 이 포스팅이 나를 성장시켜주지만, 다른 주제가 고프다.. 그리고 무엇보다 이제 나도 진짜 일하러 가고 싶다... 코딩이야 어찌됬든 하는데, 입술로 기술을 풀어내는 연습이 필요하다. 그리고 프로젝트말고도, ..
목록 포스팅 개요 본론 2-1. 토큰 관리에 대한 고민 2-2. Redis 관련 JWT 로직 2-3. Redis 관련 설정 코드 2-4. 토큰 관리 로직 요약 1. 포스팅 개요 이번 프로젝트에서 JWT관리에 대해 진짜 많이 생각했고, 감이 잡히지 않았었다. 고민한 끝에 Redis를 이용하며 경험하게 되었고, 동시에 Redis를 이용해서 JWT 토큰 관리도 할 수 있었다. 이와 관련된 포스팅이다. 2. 본론 2-1. 토큰 관리에 대한 고민 부트캠프 마지막 프로젝트에서는 Redis를 로그아웃 토큰인지 아닌지를 구분하기 위해서 Redis를 이용했다. 현 프로젝트에서는 JWT를 아예 Redis로만 관리했다. 주변에 말을 들어보거나, 혹은 많은 블로그들을 봤는데, JWT 중 리프레시 토큰을 DB에 넣어두기도 하고..
목차 포스팅 개요 본론 요약 및 결심 1. 포스팅 개요 class Board { private Long id; private String title; private String content; private LocalDateTime createdAt; private LocalDateTime modifiedAt; }대략 이런 게시판 역할을 하는 Entity가 있다고 가정해보자. (애너테이션 생략) 게시판 단일 조회시, 이 Entity의 필드들을 응답용 데이터 전송 객체(이하 ResponseDto)에 그대로 담아서 줄 수 있을 것이다. class BoardDto { public static OnethignResponseDto { private Long id; private String title; priva..
내가 성장하는 것이 다른 사람에게 좋은 영향을 줄 수 있다. 그래서 나는 잘 되야만 한다. 나는 진짜 ㄹㅇ 조만간 잘 될 사람이다. 어차피 잘 될 것이고, 지금도 잘 된 사람이다.. 요즘 폭풍성장 중이다. 어쨋든간에 나는 어잘될사다. ❗Notification❗두서 없음 주의❗ REST API 설계에 대한 고민을 했다. 어떤 부분인가... 현재 2023년 6월에 진행하고 있는 프로젝트의 회원이 가입하는 로직은 다음과 같다. // 소셜로그인을 한다. // 소셜로그인을 통한 사용자 정보 중 이메일 정보를 가져온다. // 이메일이 DB에 있으면, 이미 가입된 사람이고, // DB에 없다면, 새로 가입한 사람이다. // 새로 가입한 사람이 서비스를 이용할 때 닉네임을 가지고 활동하게 되므로, 닉네임을 설정해줘야 ..
내가 성장하는 것이 다른 사람에게 좋은 영향을 줄 수 있다. 그래서 나는 잘 되야만 한다. 나는 진짜 ㄹㅇ 조만간 잘 될 사람이다. 어차피 잘 될 것이고, 지금도 잘 된 사람이다.. 어쨋든간에 나는 어잘될사다. 목차 개요 본론 요약 끝 1. 개요 yml설정에서 OAuth2.0의 구성정보를 설정하는데, 스프링에서 지원(구글,깃허브,페이스북 외)하지 않는 OpenId 클라이언트의 정보를 설정하는데, 모든 주석을 달고싶었다. 그런데, 각 항목의 세부정보가 어떤 것인지 알고싶었는데, GPT와의 사투(?;; 이놈 링크 알려주긴 하는데 그냥 공식 문서의 홈페이지로 리다이렉트됨 고맵긴한데,,,, 여튼..)끝에 뭔가 보이기 시작해서 글을 쓴다. 지금 블로깅 주제 스택 쌓인 게 어마어마하지만, 이건 지금 기록을 해놔야될..
내가 성장하는 것이 다른 사람에게 좋은 영향을 줄 수 있다. 그래서 나는 잘 되야만 한다. 나는 진짜 ㄹㅇ 조만간 잘 될 사람이다. 어차피 잘 될 것이고, 지금도 잘 된 사람이다.. 어쨋든간에 나는 어잘될사다. 목차. 개요 본론 요약 끝 1. 개요 최근 팀프로젝트를 시작했는데, 폴더 구조 잘 못 되서 그에 관한 이야기를 풀어보고자한다. 눈앞에 트러블 슈팅하느라, 신경도 못 썻다만.... 복기하면서, 내 Toy 레포를 조물딱 조물딱 거리면서 한번 포스팅 해보려고 한다. 2.본론 자 결론부터 말하면, 폴더구조가 위처럼 이쁘게 나와야하는데, ~ 이따구렇게 나오는 게 문제였다..;;; ~dev에 그냥 냅다 다 나오는 것...~ ~그래서 브랜치를 막 pull땡기고 push를 하고, 브랜치를 아예 지우기도 하고, ..
나는 진짜 ㄹㅇ 조만간 잘 될 사람이다. 어차피 잘 될 것이고, 지금도 어떻게든 잘 되고 있다.. 여튼간에 나는 어잘될사다. 목차 개요 본론 요약 끝 1. 개요 제목이 곧 내용인 제곧내이다. 온라인으로 만난 분들끼리 팀프로젝트를 진행하게 되었다. 거기서 디스코드로 몇 가지 세팅을 했는데, 그 중 하나가 디스코드 채널과 깃허브의 레포와 연동이다. 레포의 변경이 감지되었을 때, 디스코드 채널로 메세지가 오게 한 것이다. 그 세팅에 관한 과정이다. 2. 본론 일단 디스코드의 서버에서 채팅채널을 생성한다. 내가 만든 방식이다. 그러면 오른쪽에 톱니바퀴모양의 설정으로 들어간다. 이렇게 보이는데, 좌측의 연동 탭으로 들어간다. 그러면 이렇게 나오는데, 현재 1개로 나오는 것은 이미 있기 때문이고, 처음엔 0개로 나..