분류 전체보기
-
도커와 CI환경 - (1) 도커(docker)와 컨테이너, 도커를 쓰는 이유CI-CD 2022. 12. 27. 01:46
도커(docker)란? 컨테이너를 사용하여 응용프로그램을 더 쉽게 만들고 배포하고 실행할 수 있도록 설계된 도구입니다. 컨테이너 기반의 오픈소스 가상화 플랫폼, 생태계입니다. https://www.docker.com/ Docker: Accelerated, Containerized Application Development Docker is a platform designed to help developers build, share, and run modern applications. We handle the tedious setup, so you can focus on the code. www.docker.com 컨테이너라는 개념이 자주 나오는데, 컨테이너는 뭘까요? 컨테이너(Container)란? 일반..
-
2022.10.21 최근 근황일상 2022. 10. 21. 19:00
최근 근황 안녕하세요! 블로그 글 쓰는 게 거의 두 달 만이네요... 최근 두 달 동안 저는 굉장히 많은 일이 있었습니다. 이번 글에서는 블로그 복귀 겸 해서, 이 두 달 동안 있었던 일들을 써보려고 합니다. 첫 회사 취업 제가 취업을 하여 초기 스타트업에서 일하게 되었습니다. 제 인생에 첫 회사이기 때문에 배울 것도, 익숙해져야 할 것들도 굉장히 많았습니다. 제가 학교에서 배우거나 사용하지 않던 툴들, 개발 방식, 개발 프레임워크 등등을 모두 배우고 익숙해져야 해서 굉장히 정신없는 나날을 보냈습니다. 이렇게 회사에서 일하게 되니 제가 그동안 얼마나 부족한 신입 개발자였는지 느끼게 되었습니다. 회사 적응과 학교와의 차이점 회사에는 당연히 저보다 개발에 대한 지식이 많은 개발자 분들이 많았고, 이런 개발자..
-
2022.08.08 JS axios를 Client에서 사용할때 뜨는 CORS 오류JS-TS 2022. 8. 8. 21:12
주말에 일어난 일 주말에 친구집을 가서 놀다가 새벽에 친구가 만들고 싶다는 학교 시간표 웹을 제작하는 모습을 보며 훈수를 두고 있었습니다... 근데 굉장히 익숙한 CORS 오류를 오랜만에 만나서 반가웠습니다 ㅋㅋㅋ CORS(Cross Origin Resource Sharing) 오류는... 브라우저에있는 CORS 정책이 있는데 그것에 위배되어서 생기는 오류라고 알고있습니다. 자세한 부분은 저보다 다른 분들이 더 잘아시기 때문에 자료를 올리겠습니다. CORS란... https://evan-moon.github.io/2020/05/21/about-cors/ 그래서 저희는 이렇게 CORS 오류를 해결했습니다. CORS 오류 해결 방법 원래는 웹에서 바로 JS로 학교 시간표 API에 요청했지만, 학교 시간표 A..
-
2022.07.16 학교 1 팀 1 기업 프로젝트(밈품명품) 마감 직전 스퍼트Side Project 2022. 7. 16. 03:26
1 팀 1 기업 프로젝트 약 5달 전부터 학교랑 매칭 된 회사의 웹사이트와 기획안과 웹사이트 디자인을 퍼블리싱하는 프로젝트입니다. 지난번에는 밈품명품 프로젝트가 아니라 다른 프로젝트였지만 그 기획이 엎어지는 바람에 한 3달을 대기하다가 변경된 프로젝트를 받았는데 그 프로젝트는 굉장히 레트로 한 분위기의 웹 퍼블리싱 프로젝트였습니다. 제가 맡은 역할 제가 맡은 역할은 원래는 백엔드 개발팀 팀장이었지만, 엎어지면서 백엔드 개발이 아닌 이 프로젝트에서 프로젝트 매니저(PM) 역할을 맡게 되었습니다. 프로젝트 매니저로서 했던 일 저는 프로젝트 매니저로서 프로젝트 초반에 애자일 개발 방법론을 토대로 여러 스프린트를 기획하였고, 저희 프로젝트 팀이 협업할 수 있는 슬랙 워크스페이스를 생성하고, 이슈 추적 프로그램인..
-
2022.07.12 사이드 프로젝트(ChargerPin) 안드로이드 앱 프로젝트 생성Side Project 2022. 7. 12. 20:44
사이드 프로젝트(ChargerPin project) ChargerPin 프로젝트의 서버는 지난번에 완성하였고, 이제는 Client인 안드로이드 앱을 생성하였습니다. 안드로이드 앱 진행사항 일단 프로젝트를 생성하여 git에 올려두었습니다. ChargerPinAndroidClient GitHub - pokoed/ChargerPinAndroidClient Contribute to pokoed/ChargerPinAndroidClient development by creating an account on GitHub. github.com 오늘 한 내용 오늘은 앱 프로젝트를 생성하고, 메인 Activity와 로그인/회원가입 Activity를 생성하였습니다. 다음 할 내용 다음엔 오늘 생성해놓은 로그인/회원가입 Ac..
-
2022.07.11 사이드 프로젝트(ChargerPin) 즐겨찾기 기능 완성Side Project 2022. 7. 11. 18:49
사이드 프로젝트(ChargerPin project) 프로젝트 진행 중입니다. 구현할 기능들 회원가입/로그인 전기차 충전소 검색 전기차 충전소 조회 전기차 충전소 즐겨찾기(컨트롤러, 서비스 제작) 즐겨찾기 조회 즐겨찾기 삭제 전기차 충전소 상세조회 오늘 구현한 기능 즐겨찾기를 추가하고 조회하고 변경하고 지우는 즐겨찾기의 CRUD를 모두 제작하여 컨트롤러에 매핑해주었습니다. BookmarkController.java @Slf4j @CrossOrigin @AllArgsConstructor @Controller @RequestMapping("/bookmark") public class BookmarkController { private final BookmarkServiceImpl bookmarkService;..
-
2022.07.10 사이드 프로젝트(ChargerPin) 컨트롤러, 서비스 제작Side Project 2022. 7. 11. 00:07
사이드 프로젝트(ChargerPin project) 프로젝트 진행 중입니다. 구현할 기능들 회원가입/로그인 (제작 완료) 전기차 충전소 검색 전기차 충전소 조회 전기차 충전소 즐겨찾기(컨트롤러, 서비스 제작) 즐겨찾기 조회 즐겨찾기 삭제 전기차 충전소 상세조회 오늘 구현한 기능 컨트롤러에 url 매핑해주었고, 서비스 부분에 즐겨찾기에 필요한 코드를 추가하였습니다. 이 서비스를 테스트해주었습니다. 테스트 결과 { "code": 1, "msg": "ok" } 다음 구현할 기능 이제 오늘 제작해준 것들을 바탕으로 즐겨찾기 기능을 구현하려고 합니다.
-
2022.07.08 사이드 프로젝트(ChargerPin) 즐겨찾기 기능 구현 준비Side Project 2022. 7. 8. 02:18
사이드 프로젝트(ChargerPin project) 프로젝트 진행 중입니다. 구현할 기능들 회원가입/로그인 (제작 완료) 전기차 충전소 검색 전기차 충전소 조회 전기차 충전소 즐겨찾기(준비 중) 즐겨찾기 조회 즐겨찾기 삭제 전기차 충전소 상세조회 오늘 구현한 기능 오늘은 전기차 충전소 즐겨찾기 기능을 구현하기 위해 BookmarkController, BookmarkService(BookmarkServiceImpl), BookmarkRequest, BookmarkResponse 등의 파일을 제작하고 준비하였습니다. 그리고 UserBookmarkChargerRepository에 생성될 때 생기는 userId로 조회하는 메서드인 findByUserId를 만들어주고 테스트했습니다. 테스트 결과 =========..