전체 글 112

한화시스템 SW캠프 9기 9월 2주차 회고록

1. Weekly I Learned[24.09.09] : CSS(Render Tree)[24.09.10] : CSS, JavaScript 맛보기[24.09.11] : JavaScript(프로토타입 기반의 객체지향 프로그래밍)[24.09.12] : JavaScript(Prototype)[24.09.13] : DOM2. 이번주 회고이번주는 목, 금, 토요일에 여태 나를 묶고 있던 고삐를 잠깐 풀어서 그런가? 이번주에 내가 뭐했는지 기억이 사실 잘 안난다..그냥 수업시간에 수업 열심히 듣고 월, 화, 수에 학원에 남아서 예외처리 성공시키려고 우리 반 다른 조 친구들이 어떻게 적용했는지 보면서 우리 조에서 멋있게 적용하려고 노력하다 목요일부터 잠깐 고삐를 풀었다. 너무 신나게 놀아버렸다.이 글을 쓰고 있는 와중..

[24.09.09] MSA FeignClient

FeignClient 다른 서버와 통신(Json 형식)상황: Other Service Server에서 다른 Server(Member Service)에 있는 값을 얻어와야한다.(Infrastructure Service 층, FeignClient)흐름1. Domain ServiceImpl 에서 현재 도메인의 Infrastructure층 Service 호출한다.2. 값을 갖고 GateWay로 간다.3. Member Service Server에서 해당 로직을 처리하고 값을 반환하여 다시 Other Service Server로 돌아와 나머지 로직 처리!4. 마지막으로 값 받아서, 파싱한다. 상세히 보기1. Domain ServiceImpl 에서 현재 도메인의 Infrastructure층 Service 호출한다. ..

TIL 2024.09.09

[24.09.06] Spring Cloud MSA

현재 진행중인 프로젝트가 Monolithic 에서 MSA(Micro Service Architecture)로 분리하고 발표하고 마무리 하였다. 근데 분리하고 나서부터는 프로그램을 돌려서 테스트하는 방법을 알지 못했다. 그래서 리팩토링을 하고 싶지만, 하지 못하여 내가 MSA 지식이 부족한건가 라는 생각이 들어 MSA를 제대로 한번 파고 들었다. 그래서 여러 블로그도 찾아보고 유튜브도 몇 개 봤지만, 내 수준에서 이해가 안됐다. 그래서 하.. 그냥 어쩔수 없다. 이거 생각해낸 Netflix 관련된 사람이 MSA 발표하는 Conference 영상을 보자. 하고 (https://www.youtube.com/watch?v=VPdPR5DxhaI)봤다.영상을 듣고 이해한대로 이해하려 노력하였지만 100%는 이해하지..

TIL 2024.09.08

Postman 에러 자세히 보는 법

주석 되어있는 곳이 에러가 발생했던 곳이다. 로직은 틀리지 않고 뭐가 문제지 하며 전체 설정파일부터해서 12시간 고민했었었다. 근데 진짜 간단하게 해결되는 것이다. 내가 그냥 @RequestAttribute, @RequestHeader를 잘 알지 못했었다. 근데 Postman을 돌리면 아래 사닞과 같이 '404' 에러만 발생하니 경로 문제인가? 내가 코드를 잘못 작성해서 컴퓨터가 잘 인지하지 못했나? 라는 것들을 열심히 고민했었다. 근데 에러 메시지를 아래와 같이 보니 금방 해결했다. 다음부터 잘 안되면 아래와 같이 하면 금방 해결할 수 있을 것 같다.위 그림처럼 {{base_url}} 같이 global 변수를 선언해서 사용하면 에러가 자세히 나오지 않고 그냥 404 에러가 발생한다.그래서 해결 방법은 ..

Trouble Shooting 2024.09.08

한화시스템 SW캠프 9기 9월 1주차 회고록

1. Weekly I Learned[24.09.02] : MSA(Micro Service Architeture) 마무리[24.09.03] : 프로젝트 기간[24.09.04] : 프로젝트 기간[24.09.05] : 프로젝트 발표[24.09.06] : HTML 2. 이번주 회고2024년 중에 가장 예민했던 주였지 않았을까 싶다. 프로젝트 할건 많고 팀이 어떻게 굴러가고 있는지도 파악이 안되는거같고 내 앞가림하기도 바빠 죽겠고 그냥 수업(Security, MSA)이랑 프로젝트가 나한테 감당안되는데 억지로 하려고하다보니 지난주부터 잠도 거의 못자고 예민했던거 같다. 수업사실 이번주는 프로젝트 주간이라 뭐 할 말이 없다. HTML은 이전에 README.MD 꾸미려고 이것저것 열심히 알아보느라 편안하게 수업들었다...

한화시스템 SW캠프 9기 8월 회고록

참 다사다난했던 8월이었다.정말 많은 일들이 있었다. 수업, 프로젝트 이외의 여러 일들이 많았다. 마치 하루하루가 색다르고 신박해 미치는줄 알았다.저번에 회고록 쓸 때는 몸 건강이 나빠지는 것들에 대해 적었는데, 이제는 뭐 그냥 그러려니한다. 해결방법도 모르겠고 할건 해야겠고 이도저도 안되는 상황이니까.. 8월 한주마다 인생을 살면서 깊이 해보지 않았던 여러 고민들을 해보면서 참 좋다면 좋고 나쁘다면 나쁜 경험들을 하는 것 같다. 그러면서 다 알고 있다고 착각했었던 '나'에 대해 좀 더 알고 장기적인 마라톤을 하기 위해서는 어떤식으로 하는게 나한테 더 알맞은 방식인가에 대해서도 알아가고있다. 요즘은 내가 할 것들은 쌓여있고, 몸이 지친 상태인데 이걸 어떻게 해결하면 좋을까에 대해 고민중이다. 물론 쉬는 ..

한화시스템 SW캠프 9기 8월 5주차 회고록

1. Weekly I Learned[24.08.26] : Rest API, JPQL, Navive Query[24.08.27] : POST, PUT, DELETE[24.08.28] : MSA 시작![24.08.29] : Spring Security[24.08.30] : Spring Security, microservice 나누기 2. 이번주 회고회고를 들어가기 전 한마디이번주 수요일에 MSA(Micro Service Architecture)를 들어가고 나서부터 진짜 이악물고 열심히 따라가던 수업이 감당이 안되는 지경이 되어버렸다.. 이제 워밍업은 끝났고 본격적 내용 시작인가보다 진짜 쓰러질 각오하고 임해야겠다. 수업이번주 월, 화까지는 수업시간때는 조금 힘들었지만, 수업 끝나고 선생님 자료와 인터넷 자..