WIL7 10주차 어느덧 10주차에 접어 들었다. 프로젝트를 하면서 여러 문제가 많이 발생하는것 같다. 그것이 코드가 될 수도 있고 사람이 될 수도 있는 것 같다. 여러사람들이 모여서 프로젝트를 해 나가다 보면 충돌이 일어날 수도 있을것 같다. 프로젝트를 시작하면서 부리더를 맡아서 좋은 분위기에 팀을 이끌어보자고 마음 먹었지만 항상 모든일은 내맘데로 되지 않듯이 이것 또한 쉬운일은 아닌것 같다는 생각이 들었다. 어떻게 하면 좀 더 부드럽게 팀원들을 이끌어 가야할지 고민을 많이 했던 한주였다. 사회에 나가보면 다양한 사람들이 존재 할 것이고 그때마다 목소리를 높이면서 싸울수는 없는 일이다. 어떻게 하면 현명하게 이상황을 대처해 나가야할지를 고민하는것도 큰 공부인것 같다는 생각이 들었다. 팀원의 말투가 불친절할때 왜 저렇게 .. 2022. 11. 28. 9주차 실전프로젝트에 들어와서 7주차 8주차 wil을 작성하지 못하였다. 실적프로젝트를 하면서 시간이 없었기도 했지만 사실상 핑계인것 같다. 꾸준히 블로그에 글을 올리지 못한것이 사실 아쉽다. 실전프로젝트의 부리더를 맡아서 처음에는 기획한 프로젝트가 버겁게 느껴지기도했지만 팀원들과 소통하면서 문제를 해결하고 하나하나씩 API를 구현해 나가니깐 구현해나가는 재미를 느꼈다. 팀원들과 소통하면서문제를 하나하나 해결해 나가면서 내스스로 성장하는것을 느꼈고 코딩하는것에 대한 즐거움을 많이느낀 한주였다. 이번주는 트러블 슈팅 위주로 wil를 작성했다.앞으로 있을 MVP 발표와 최종 발표 까지는 트러블 슈팅이나 리팩토링 관련해서 올릴것 같다. 자기가 맡은 부분을 잘 해결해주는 팀원들과 기능구현에 있어 시간을 재촉하지 않았던.. 2022. 11. 22. 6주차 이번주에는 프로젝트를 하다보니깐 협업 도구인 git에 대한 공부를 많이 한것 같다. https://1sangcoder.tistory.com/151 git 시작 깃(Git /ɡɪt/)이란? 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 스냅샷 스트림 기반의 분산 버전 관리 시스템이다. 또는 이러한 명령어를 1sangcoder.tistory.com https://1sangcoder.tistory.com/152 git 동작원리 기본적으로 깃(Git) 프로젝트에 담겨 있는 데이터들은 파일 시스템 상에서의 스냅샷이라고 볼 수 있다 . 실제로 프로젝트를 커밋하여 적용할 때의 순간을 중요시한다는 특징이 있습니다. 파일 자 1sangcoder.tistory.com htt.. 2022. 10. 31. 5주차 미니 프로젝트를 시작하면서 정신이 없었다. Til도 작성 못했는데 그래도 하루에 하나씩은 꼭 올리고싶다. https://1sangcoder.tistory.com/150 CORS 이슈 해결 CORS란? CORS를 해결해보자 프로젝트를 하면서 프론트에서 서버에서 제공한 API로 요청하자, CORS 에러가 발생했다. 지금까지 CORS에러를 해결하기만 하고 정확히 CORS가 무엇이고 어떻게 동작하는지 1sangcoder.tistory.com 2022. 10. 24. 4주차 Spring Security + jwt 토큰을 일주일동안 한것 같다. 처음에 했을때는 감이 안왔는데 계속 하다보니 감이좀 잡힌것 같다. 이번주는 기본 CRUD까지 정리하고 다음주에 미니프로젝트에 들어가야할 것 같다. https://1sangcoder.tistory.com/m/145 Spring Security 작동 순서 1. http로 로그인 요청 2. 로그인 인증 요청이라면 UsernamePasswordAuthenticationFilter(이하 AuthencicationFilter)가 요청을 가로채 전달된 username, password 파라미터를 이용해 UsernamePasswordAuthenticationToken 인증 객 1sangcoder.tistory.com https://1sangcoder.. 2022. 10. 17. 3주차 Spring DI(의존성 주입) Ioc(제어권 역전) bean 에 대해서 정리해 보았다. https://1sangcoder.tistory.com/128?category=972158 Spring 서버에서 객체를 JSON으로 변환 후 응답하기 JSON 응답 클라이언트는 서버를 거쳐서 DB에 접근한다. 클라이언트가 DB에서 필요한 정보를 얻기 위해, 서버에게 데이터를 요청하면 서버에서는 클라이언트가 필요한 데이터 또는 그 데이터가 포 1sangcoder.tistory.com https://1sangcoder.tistory.com/131?category=972158 Memo api 구현 최대한 lombok 없이 구현해 보았다. Memo.java @Entity public class Memo extends Tim.. 2022. 10. 9. 2주차 알고리즘 문제 푸는것이 싫지 않고 재밌다 그래서 더 많이 풀고싶은데 시간이 안난다. 이번주에는 좀더 많이 풀어볼 계획이다. https://1sangcoder.tistory.com/112?category=969718 1.문자 찾기 설명 한 개의 문자열을 입력받고, 특정 문자를 입력받아 해당 특정문자가 입력받은 문자열에 몇 개 존재하는지 알아내는 프로그램을 작성하세요. 대소문자를 구분하지 않습니다.문자열의 길이 1sangcoder.tistory.com https://1sangcoder.tistory.com/113?category=969718 2. 단어 뒤집기 2. 단어 뒤집기 설명 N개의 단어가 주어지면 각 단어를 뒤집어 출력하는 프로그램을 작성하세요. 입력 첫 줄에 자연수 N(3 2022. 10. 3. 이전 1 다음