저번에도 react-node-ngnix 로 노드 프로젝트를 해봤지만 그건 강의로만 짧게 해봤던거라.. 이번에는 데브시스터즈 용찬호 님의 시작하세요! 도커/쿠버네티스 책으로 공부를 시작했어요. https://www.youtube.com/watch?app=desktop&v=4oBiB9X2qbw&autoplay=1 이것도 출퇴근 때 짬짬히 보고있어요. 재밌엉..
이 게시글은 Mac OS M1 으로 공부합니다.1장. 도커란 ?1.3 도커 엔진 설치2017년 3월부터 도커 엔진은 도커 EE (Docker Enterprise Edition) 와 도커 CE (Community Edition) 으로 구분되어 제공되고 있으며, 버전 이름 또한 17.03-EE 또는 17.03-CE 와 같이 (출시 년도) - (출시 월) = (도커 엔진 종류) 의 형태로 변경되었습니다.도커 EE 는 유료로 제공되는 기업용 솔루션이며, 도커 CE 는 무료로 제공되는 도커 엔진입니다.1.3.4 리눅스 환경에 도커 마련하기가상머신 설치하기brew install virtualboxM1 은 virtualbox 를 사용할 수 없는 듯 하다.이 경우 무료로 사용 가능하고 arm64 아키텍쳐를 지원하는 U..
Mac & IntelliJ맥단어단위 커서 Option ←/→Home/End Cmd ←/→Page up/down Fn ↑/↓기본아랫 줄 생성 Shift Enter윗 줄 생성 Option Cmd Enter라인복제 Cmd D라인삭제 Cmd Delete라인이동 Option Shift ↑/↓Run Control Option RDebug 실행종료 Cmd F2Break point Cmd F8다음 브레이크 포인트 (Resume) Cmd F9다음 라인으로 (Step over) F8안으로 들어가기 (Step into) F7밖으로 나가기 (Step out) Shift F8블럭주석 Cmd Option /Override Cmd Oimport 정리 Control Option OImplement Cmd I퀵 픽스 Option En..
예외처리 1) 자동 예외처리 @GetMapping("/{id}") public ResponseEntity getPost(@PathVariable int id) { Optional post = postRepository.findById(id); return ResponseEntity.of(post); }ResponseEntity.of 메서드는 id 가 존재하지 않으면 404 (Not Found) 를 자동으로 반환합니다. 2) @ResponseStatus Spring 3.0 에서 도입되었습니다. @ResponseStatus(HttpStatus.NOT_FOUND) RuntimeException 를 상속받습니다. 3) @ControllerAdvice Spring 3.2 에서 도입되었습니다. AOP 로서 모든 컨..
1. 다운로드, 이론, 명령어Git 설치 과정Downloading Gitgit bash here 체크💡 Git bash : Window 에서도 유닉스 커맨드를 사용할 수 있도록 해주는 프로그램Launch git bash 체크, View relase notes 체크 해제Git 설치 후폴더 내에서 우클릭 Git Bash Here 클릭Sublime Text 설치하기Sublime Text - A sophisticated text editor for code, markup and prose실행검색창에 sublimeGit 써보기Repository : 저장소 .git 디렉토리Commit : 프로젝트 디렉토리의 특정모습을 하나의 버전으로 남기는 행위 & 결과물Git Bash 명령어 (Terminal)mkdir Mat..
MySQL 1. RDS RDS 를 MySQL Workbench 와 연결합니다. Hostname: 아까 적어둔 엔드포인트 Username: 아까 적어둔 사용자 이름 Password: 아까 적어둔 암호
라이브러리Developer toolsSpring Boot DevTools: 서버 재시작 없이 새로고침으로Lombok: 객체관리WebSpring Web: 톰캣, MVCRest Repositories HAL Explorer: API 리소스들 사이에서 쉽고 일관적인 하이퍼링크 제공Spring HATEOAS: 링크를 전달받는다. REST API 에 필수.SecuritySpring Security: 인증 (처음에 주석처리할 것)SQLSpring Data JPA: CRUD 처리 (내장 DB 와 함께 사용할 것)H2 Database: 내장된 DBOpsSpring Boot Actuator: 모니터링안보임Swagger: 문서화. REST API 서비스를 설계, 제작, 문서화할 수 있다.jackson-data-format..
0. 강의 소개1 ~ 3강: 이론4 ~ 5강: 실습6 ~ 7강: react8 ~ 9강: 실무. 풀스택 개발 후 배포.소스코드: https://github.com/jaewonhimnae/docker-codes도커 도표자료: https://drive.google.com/drive/folders/1VLD6GVa2E60qM1nFDgrYXjrl_OjJIOc_1. 도커와 AWS 업데이트로 인해 변화된 것들1) Buildkit이 강의를 더 쉽게 따라가기 위해서는 Buildkit을 비활성화 하시면 됩니다.이 강의에서는 Buildkit 을 비활성화하라고 하지만찾아보니 Buildkit 이 속도향상에 많은 역할을 해 비활성화하지 않도록 합시다.Buildkit 비활성화 하는 방법오른쪽 위 톱니바퀴 모양 (Settings) 클..