전체 글

코린이 입니다. :)
버전2009년 11월에 첫 선을 보인 이래, 2012년 3월에 1.0 버전 발표에 이어 2015년 8월에 1.5 버전이 나왔다. 1.5 버전에서는 드디어 Go 컴파일러가 Go로 작성되었다.[3] 그 이전까지는 C언어로 작성되어 있었다. 자기 자신으로 구현된 컴파일러가 생겼다는 것은 개발 속도에 상당한 가속이 붙게 되었다는 뜻이라고 할 수 있다.[4] 2016년 2월 중순에는 HTTP/2가 기본으로 지원되고 템플릿 문법의 개선 등이 이루어진 1.6 버전이 출시되었고, 8월에는 컴파일 속도의 개선, 실행 퍼포먼스 향상, /x/net/context 패키지의 기본 패키지화 등이 이루어진 1.7 버전이 출시되었다.2017년 2월 즈음에 32비트 MIPS 명령어 지원, 컴파일러 프론트엔드 추가[5], 가비지 컬렉션..
42dot 사내 세미나 'Go Gopher 길들이기'를 위해 만들어진 온라인 투어 페이지에서 공부한 내용입니다.한글 공식 온라인 투어https://go-tour-ko.appspot.com/welcome/1fmt 패키지 공식문서https://pkg.go.dev/fmtprintf 예시01. Hello, worldconst 와 var 로 상수, 변수 선언const name, age = "kim", 22fmtPrintlnPrintf공식문서: https://pkg.go.dev/fmt02. 변수모든 변수는 선언과 동시에 초기화 됩니다.int 는 0, string 은 string("") pointer 는 nil 로 초기화 됩니다. var a int = 10 var b string = "hello, worl..
저번에도 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: 아까 적어둔 암호
코너.
코너의 개발블로그