💋 오늘 공부한 내용 리눅스 커맨드에 대해서 공부했다. 모르는게 산더미지만 그래도 이제 그럭저럭 쓰게 됨 aws의 EC2를 활용해서 배포를 했다. 사실 코치 따라했는데 어느새 되어있음. 안드로이드와 레벨2 마지막 미션에서 같은 팀이 되었다. 배포 스크립트를 작성하기 위해서 리눅스 커맨드를 상당히 열심히 공부했다...ㅋㅋㅌㅌ 그리고 잘 작성함! CORS에 대해서 공부했다. 근데 안드랑 협업하면 안드가 브라우저를 사용하지 않아서, 필요가 없다고 하는 소문이 들려온다. 쨌든 공부하면 좋은거지~ ^-^ 서버는 요청이 들어오면 언제나 응답을 보내주고, 브라우저는 응답을 받아들이기 전에 그 응답이 적절한지를 검사하고, 부적절한 응답인 경우 받아들이지 않고 버려 버린다. 부적절한 여부를 파악하는 기준 두 가지가 S..
💋 오늘 공부한 내용 지하철 노선도 미션 1단계를 리팩터링해서 리뷰 요청을 보냈다. 진짜진짜 힘들었다. 💋 감정 회고 우테코 와서 좋은 개발자 친구가 많이 생긴 게 좋았는데, 특히나 요즘은 고마운 사람들이 아주 많다. 라이브러리 사용을 조금 요상하게 해서, 에러는 나지 않고 조용히 문제가 일어나고 있었다. 내가 가중치를 직접 입력했다고 생각했는데, 뭔가 내가 입력한 값이 아닌 등록은 계속 기본값인 1로 되고 있었고, 진짜 발견할 수가 없었다..... 도메인도 잘 구현했다고 생각하고, 어디가 문제인지 도무지 알 수가 없었다. 어디부터 잘못된건지 알 수가 없었고 에러가 나는 것도 아니었고, 잘 사용했다고 생각했던 라이브러리에서 무언가 문제가 나면서 조용히 예상과 다른 값이 들어오고 있었기 때문에 디버깅을 하..
💋 오늘 공부한 내용 어지러워서 공부에 대해 쓰고싶지 않음 아침에 기재부에서 우테코를 구경하러(?) 왔는데, 참관했다. 포비의 프레젠테이션도 실제로 보고, 고위 공무원 아저씨랑 1대1로 나름 대화를 했다. 이 이상은 비밀이라 내 일기장에만 씀 💋 감정 회고 휴... 내 자바인생 9개월, 스프링인생 1개월.... 순조로운 줄 알았는데, 처음으로 좌절을 맛봤다. 시간 안에 지하철 노선도 미션을 내지 못했다....! 어려운게 한번에 우다다다 나오는데 나도 페어도 스프링 1개월차이다보니..... 한계가 있었다. 혼자서 다시 구현중인데 힘들어 죽겠음 ㅠㅠㅠㅠㅠㅠ 우러러러러렁 엘리베이터 기다리다가 네오랑 마주쳤는데 네오가 웃으면서 지나가길래 "왜요 제가 구현 못한 사람처럼 생겼나요?"라고 했다. 몬난이 💋 오늘의 ..
💋 오늘 공부한 내용 주노한테 Mockito에 대해서 훌륭한 강의를 들었다. 주노 코드 보면서 공부해야징 허브, 다즐, 주노한테 많이 물어봐서 스프링을 사용한 테스트에 대해 조금 감을 잡았다. 오늘 밤 또는 내일 아침에 가서 Mockito를 사용해서 컨트롤러, 서비스 계층에 대한 테스트를 해봐야겠다ㅎㅎㅎㅎㅎ 스프링의 큰 줄기에 대한 개념이 아직 조금 모자란 것 같아서, 어떤 자료를 찾아 공부해야 할 지 고민중이다! 💋 감정 회고 휴 연휴동안 죽도록 놀다왔더니 오늘 쫌 힘들닼ㅋㅋ 어버이날이라서 케잌을 주문제작했는데 엄마가 쫌 좋아한 것 같다. 뿌듯 지난번에 목이 일본 다녀오고, 목이 아프구 해서 복싱을 못가고 아직 맨날 좀씩 뛰기만 하고 있는데, 담주부터 나갈지 낼부터 나갈지 너무 고민이다.... 💋 오늘..
💋 오늘 공부한 내용 장바구니 미션 테스트 코드를 드디어 작성했다! 어려운 점이 몇 가지 있었는데, 박스터랑 누누, 허브, 말랑, 주노에게 많이 물어봐서 대부분 해결할 수 있었다! 먼저 어려웠던 점 1: 로그인을 해서 인가를 받은 사용자만 할 수 있는 기능에 대해서 어떻게 테스트해야 하는지 궁금했다. 허브가 Authorization을 헤더에 늘 하던 것처럼 같이 보내라고 해서 해결했다. auth().preemtive()가 너무 무섭게 생겨서 막막했는데, auth는 Authorization 헤더에 설정한다는 내용을 좀 더 편하게 쓸 수 있는 것, preemtives는 잘 모르겠지만, 너무 마이너해지므로 일단 넘어가기로 했다. 뭔가 저번에 박스터랑 페어할 때부터 느낀건데, 박스터는 에러가 날 것을 알면서 피..
💋 오늘 공부한 내용 아침에 레오가 쓴 글을 읽고 있는데, 다이어그램이 좀 멋져보여서 머냐고 물어봤다가 다이어그램 그리기 좋은 사이트를 알아냈다 야호! 브리가 오늘 수업을 빼주는 대신에 설문을 하라고 했는데, 나름 이번 주를 잘 보낸 것 같아서 기분이 좋다! 장바구니 미션에 대한 1단계 회고를 작성했다. 회고라 하기에는 피드백 정리이긴 하지만, 사실 내가 미션 진행하면서 궁금했던 부분에 대해 질문을 해서 피드백을 받았으니, 피드백 정리가 곧 회고이기도 하다. 오잉, 말랑 등등의 테코톡을 들었다. 오잉꺼는 나도 최근에 공부해서 알던 Spring vs Spring Boot에 대한 내용이었다. 말랑의 테코톡 내용은 Spring Event에 대한 내용인데, 처음 들어보는 내용이었는데도 말랑이가 잘 설명해서 이해..
💋 오늘 공부한 내용 어제 공부했던 WebConfig을 미션에 적용해봤다. Interceptor 적용해보고, 짧게 글 남겼다. 어제 저녁때 2단계 구현을 시작했는데 1시간만에 문제가 일어나서 흐엉 하면서 잠들었다. 그러다가 오늘 아침부터 여러 오류들을 해결하고, 드디어 2단계 구현을 마쳤다! 아침에 문제였던 것은... 여러 개의 Port를 띄워놓고 계속 개발을 하고 있었다…! 이걸 몰랐다면 정말 영영 왜 내가 안되는지 몰랐을텐데, 허브가 와서 보더니 다 닫고 하나만의 8080 포트로 열어줬다. 그랬더니 이제까지 코드에 반영한 내용들이 그 포트에 들어왔고 바로 해결할 수 있었다… 허브 병원은 언제나 최고… 그다음 오후동안 문제였던 것은... HTML 파일을 렌더링하지 않은 채로 해당 URL에 get map..
💋 오늘 공부한 내용 리뷰어가 전해준 글 중에서 RESTful API에 대한 글을 읽고, 어렵던 개념을 꽤 잡을 수 있게 되었다. 감동적인 글이다ㅠㅠㅠ 또 리뷰어가 이전에 작성한 글 중에서 좋은 오류 메세지에 대한 글을 읽고, 앞으로 좀 더 좋은 오류 메세지를 작성해야겠다고 생각했다. 잊지말고 이번 미션부터... 💋 감정 회고 놀고싶다... 💋 오늘의 포스팅 https://engineerinsight.tistory.com/71 [Spring] 데이터베이스에 더미 데이터 추가하는 3가지 방법: data.sql, @PostConstruct, @ApplicationRunner 💋 더미 데이터란? 더미 데이터란, 프로그래밍에서 특정 데이터를 테스트나 데모 용도로 사용하기 위해 임의로 만든 데이터이다. 실제 운영..
💋 오늘 공부한 내용 맥북을 샀다. 나를 앞으로 '스타라이토 깃짱'이라고 불러주면 좋겠다. M2 맥북에어 색상은 스타라이트다! 따라서 오늘은 맥북을 조금 가꾸어보았다. 그래도 스프링을 건너뛰긴 좀 그래서 Spring MVC Config에 대해서 정말 살짝 공부했다. 맥북 트랙패드 제스처와 크롬 단축키 대해서 익혔다. 하루만이지만 몸에 익은듯? 💋 감정 회고 목이 많이 아프다ㅠㅠ 목 안이 아니라 겉에 목, 등 따라서 허리까지 많이많이 아파서 오늘 아침에는 정형외과에 다녀왔다. 시원하게 충격파 목과 허리에 현질좀 하고 왔는데, 앞으로 꾸준히 유산소 운동을 좀 더 해야 할 것 같다. 담당 코치와 이야기해서 오늘은 재택 하기로 하고, 내일 아침에 상태를 봐서 내일도 재택을 할 지 결정하기로 했다. 내일부터 페어..
💋 오늘 공부한 내용 Spring JDBC를 미션 도중 사용했는데, 조금 더 정리하고 넘어가고 싶어서 Chat GPT와 공식문서를 옆에 끼고 공부했다. JdbcTemplate, NamedParameterJdbcTemplate, SimpleJdbcInsert의 사용 위주로 학습했다. 테코톡을 들었는데, 오리의 'IntelliJ Debugging'에 대한 테코톡(발표)를 듣고 내가 이제까지 다음 breakpoint로 넘어가는데 Step Over 버튼을 잘못 사용하고 있다는 것을 알게 되었다. 💋 감정 회고 Chat GPT API를 사용해서 만든 나만의 깃짱 GPT를 선물받았다 >