분류 전체보기47 13주차 WIL(실전프로젝트를 마치고) 1. 이번 주 한 일 실전프로젝트 발표 준비, 리드 미 작성 2. 6주간의 실전 프로젝트를 마친 후 군 복무를 마치고 처음 새로운 분야를 공부하면서 당연히 좋은 점이 많을 순 없었다. 힘든 시기도 있었고 심적으로 지친시기도 있었다. 아무래도 전역 후 쉬는 기간 없이 바로 항해 99를 하다보니 그럴 수밖에 없다 생각이 들지만 지금 실전 프로젝트를 마친 후 뿌듯함과 다른 동기들보다 내가 미래를 위해 앞서가는 모습을 느끼며 계속해서 달려나가고 싶다. 비록 속도가 느릴지라도 포기하지 않고 내가 원하는 목표를 향해서 꾸준히 달려가려고 한다. 3. 향 후 계획 이력서 작성 코딩테스트 준비 기술면접 준비 자바의 정석 공부 카테고리 없음 2022. 9. 18. 12주차 WIL (모디라 서비스) 1. 이번 주 한 일 모임 참여하기, 참여한 모임 조회, 참여한 유저리스트 조회, 참여 인원수 제한 설정 2. 향 후 계획 성능 개선 고객 피드백을 통한 MVP 개선 최종 발표 준비 이노베이션 캠프 WIL 2022. 9. 11. 11주차 WIL 실전프로젝트 마지막을 남기고 , 채팅이라는 큰 벽에 백엔드 조원들은 힘들어하며 코드를 구현하고있다. 결국 속도가 너무 느리다보니, 멘토님과 멘토링 시간을 가져 어떤식을해주실지 지도를 해주셨고, 진도가 제일 빠른 조원 현아님이 채팅을 맡으시기로했고 나는 참여하기 , 참여한 모임조회, 좋아요 싫어요 대상자를 참여한사람을 불러올 수 있는 기능을 명확하게 받아 이번주 한주 동안 빡세게 구현해서 얼른 배포를 해야겠다. 이노베이션 캠프 WIL 2022. 9. 4. 10주차 WIL(실전프로젝트 중간발표 ) 실전프로젝트의 6주중 총 3주가 지나고 중간발표가 있었다, 백엔드 팀원들과의 스코프는 팀원 한명의 하차로 인해 100퍼센트 충족시켜주진 못했지만 각자의 맡은 임무에 대해서는 다 해서 뿌듯한 시간이 되었다, 남은 것은 리프레쉬 토큰과 채팅인데 다른 블로그와 여러 깃허브를 참고하여 작성을 해야겠다. 남은 3주도 열심히 달려서 좋은 결과물을 만들어 내자 중간발표 노션 : https://www.notion.so/6b5f344642ce4c79b8aaa9eb13698f74 이노베이션 캠프 WIL 2022. 8. 29. 9주차 WIL(실전프로젝트 현황) 실전프로젝트 2주차가 되는 주차 백엔드 팀장님이 취업을 하셔서 프로젝트를 그만두고 나가셨다.... 채팅을 담당하셨는데 나가게 되셔서 백엔드에 비상이 왔다..... 스코프가 엉망진창이되고 백엔드 본인이 맡은것도 급하게해야하는 상황이여서 한명의 역할을 3명이서 나눠야하는데 채팅이다보니 백엔드 입장에서는 다시 채팅을 기본적인 원리부터 공부를 해야하는 상황이다.... 백엔드는 당장 5일안에 다대다 채팅을구현을해야하는데 과연 할 수 있을까 고민이 된다... 일단 집중해서 열심히해보자. 이노베이션 캠프 WIL 2022. 8. 22. 8주차WIL(깃 토큰 발급 방법) 인텔리제이 생성 간 푸쉬 작업 후 간혹 깃허브로 로그인 또는 토큰 생성 이라는 문구가 뜰수 있다. 이때 해줘야 할 일은 깃허브에서 access token을 발급을 받아야한다. 발급을 받는 방법은 그림으로 설명해주겠다. 먼저 오른쪽 프로필을 누른 후 아래에 settings 를 누른다. 세팅에서 쭉내려가면 왼쪽에 developer settings 를 눌러준다. 왼쪽에 personal access tokens 입력, generate new token 입력, 자신이 맞는 이름을 note에 설정해주고 스코프를 설정해준다. 통상 repo, workflow, admin:org, gist, user, delete_repo 설정을해주지만 나중에 업데이트해서 바꿀수도있으니 자신이 맞는 토큰을 발급을하며된다. 마지막으로 토.. 이노베이션 캠프 WIL 2022. 8. 15. See the 'Note about fast-forwards' in 'git push --help' for details. 오늘 배워볼 오류는 인텔리제이 작업 간 커밋 후 푸쉬때 발생하는 오류로 Note about fast-forwards 라는 문구가 간혹 나올 것이다. 핵심만 말하자면 당신은! 푸쉬를하기전 다른 브랜치(마스터) 로부터 pull을 받은 상태에서 커밋후 푸쉬한 것이라면 대부분 뿌리가 달라졌기 때문에 발생하는 것으로 다시 조치를 해야한다. 예를들어 위와 같이 마스터에서 pull을 한것이아니라 login에서 풀을했다면 시작점이 달라지기 때문에 다른브랜치들은 뿌리가 master 라면 당신의 뿌리는 login인것 그렇기 때문에 올바른 푸쉬가 일어나지 않는다 이에따라서 브랜치를 재생성하거나 뿌리를 master로 바꿔주면 된다. 나는 최초 profileAndpostRead 브랜치를 생성 후 login을 pull 받았는데 .. 오류 발생 시 2022. 8. 15. git 커밋 및 푸쉬 후 개인 보안 키 값이 커밋되었을 때 조치 방법 Github에 이미 올려버린 파일을 .gitignore로 없애기 때, 뒤늦게 .gitignore에 작성해서 push해도 이미 올라간 파일들은 삭제되지 않는다. 이를 해결하는 방법은 아래와 같다. 1. 일단 .gitignore에 넣을 폴더나 파일들을 입력하고 Commit을 한다. 2. repository로부터 .gitignore에 존재하는 것들을 삭제한다. git rm -r --cached . 3. git add . 을 다시 해준다. (.gitignore에 있는 친구들이 삭제되는 것을 볼 수 있다.) git add . 4. 마지막으로 commit하고 github에 push 해주면 된다. (본인이 푸쉬할곳이 main이 아니라 다른곳이면 main 자리에 다른곳을 넣으면됨 ) git commit -m ".git.. 개발지식 2022. 8. 10. 7주차 WIL( 클론코딩 ) 백엔드팀 깃허브 URL :https://github.com/9JaHyun/hanghae-clone-project GitHub - 9JaHyun/hanghae-clone-project: 항해 동북 ICT 클론코딩 주차 항해 동북 ICT 클론코딩 주차. Contribute to 9JaHyun/hanghae-clone-project development by creating an account on GitHub. github.com 이번주는 클론코딩주차로 현재 나와있는 서비스를 그대로 따라해보는 시간을 가졌다. 우리 조는 당근마켓을 모티브로하여 토마토마켓이라는 새로운 디자인으로 내부적인 기능은 그대로하여 창의적인 도전을 실시하였으며, 단기간에 넓게 스코프를 잡다보니 일주일 내에 채팅창구현을 하지못한 아쉬움이 .. 이노베이션 캠프 WIL 2022. 8. 7. 6 주차 WIL (미니프로젝트, 협업 ) 이번 6주차에는 처음으로 백엔드 항해 조원들과 프론트엔드 항해 조원들과 같이 협업하여 작은 프로젝트를 만드는 주차를 가졌다. 이번주 우리 조의 주제는 운세를만드는 프로젝트, 하루에 한번 자신의 생년월일을 통하여 띠, 별자리를 통하여 운세를 봐주는 것이지만, 정말 분석적으로 연도와 생일 하나하나 따지면서 운세를 봐줄 수 있는 실력은 부족하여 ;;; 누르기만하면 하루에 한번 랜덤으로 데이터 베이스에 저장된 글귀하나를 불러 줄 수 있도록 하였다. 내가 맡은 파트는 로그인 회원가입, 처음 조원들과 로그인, 회원가입 간에 JWT는 난이도가 있어 일주일안에 구현하기 힘들다고 판단하여, 스프링 시큐리티만 가지고 로그인 회원가입을 만들었다......이땐 몰랐다 이로인해 큰 파장이 일어날줄... 먼저 배포사이트가 막힐 .. 이노베이션 캠프 WIL 2022. 7. 31. git bash, 깃 배쉬 정리 깃배쉬 실행 후 서버 세팅 ssh -i 받은키페어를끌어다놓기 ubuntu@AWS에적힌내아이피 ex) ssh -i /path/my-key-pair.pem ubuntu@13.125.250.20 ls: 내 위치의 모든 파일을 보여준다. pwd: 내 위치(폴더의 경로)를 알려준다. mkdir: 내 위치 아래에 폴더를 하나 만든다. cd [갈 곳]: 나를 [갈 곳] 폴더로 이동시킨다. cd .. : 나를 상위 폴더로 이동시킨다. cp -r [복사할 것] [붙여넣기 할 것]: 복사 붙여넣기 rm -rf [지울 것]: 지우기 sudo [실행 할 명령어]: 명령어를 관리자 권한으로 실행한다. sudo su: 관리가 권한으로 들어간다. (나올때는 exit으로 나옴) 강제종료 하는 법 ps -ef | grep 'pytho.. 개발지식 2022. 7. 26. 5주차 WIL(CORS) 오늘 배울 것은 CORS다 먼저 Cors가 무엇일까 >? 한줄 요약을 해주자면! cors == 브라우저 보안정책 이라고 보면된다 끝!!! .... 이 아니라 자세히 알아보자. 먼저 콘솔 에러창에 수많은 에러가 뜰수 있다 그중에서 Access...Control-Allow-Origin...with CORS disabled. 이런 에러가 뜬다면 cors 설정을 해줘야 한다. 설정을 변경하기전에 왜 이런 에러가 뜰까 ?? CORS 에러는 브라우저에서 서로 다른 도메인/포트의 서버로 요청이 갈때 브라우저에서 발생한다. .해결 방법으로 미들웨어 설치 & 설정 (프론트엔드/백엔드 둘다 해당) 프록시방식 사용 : 브라우저에서 프론트서버로 요청 > 프론트서버에서 백엔드서버로 요청. 프론트에서 요청 header에 Acce.. 이노베이션 캠프 WIL 2022. 7. 24. 이전 1 2 3 4 다음