일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- cache
- persistence
- golang
- controlleradvice
- ci/cd
- rest-api
- DevOps
- SpyBean
- junit
- Proxy
- Deserializer
- spring
- ansible
- serializer
- launch-template
- Jpa Auditing
- container
- HandlerMethodArgumentResolver
- AWS
- MockBean
- ehcache
- Packer
- AOP
- terraform
- JPA
- LocalDateTime
- docker
- playbook
- weaving
- gocd
- Today
- Total
기록용 블로그
리눅스 컨테이너 기술을 이용해 어플리케이션 패키징, 배포를 지원하는 경량의 가상화 오픈소스 프로젝트 Container 기반 가상화 / Hypervisor 기반 가상화 Hypervisor(Vmware)기반 vm은 Host OS 위에 Hypervisor, vm 하나하나 모두에 OS가 올라가고 그 위에 어플리케이션이 올라간다.Hypervisor와 컨테이너는 Guest OS가 있고 없고의 차이가 존재하는데 컨테이너는 각각 이미지에 Guest OS가 올라가지 않는다. Guest OS가 각각 컨테이너에에 존재하지 않아서 가볍기 때문에 vm보다 훨씬 빠르게 구동된다.컨테이너는 Host OS의 내용을 그대로 사용한다. Host OS와 Container의 OS가 다르면 다른 부분만큼만 패키징되며 컨테이너 OS에 대한 i..
Installation for mac $ brew install go for linux $ wget https://dl.google.com/go/go1.11.2.linux-amd64.tar.gz $ tar -C /usr/local -xzf go1.11.2.linux-amd64.tar.gz $ cd ~ $ vim .profile # 아래 내용 추가 export PATH=$PATH:/usr/local/go/bin $ source .profile GOPATH, GOROOT go에서 사용되는 주요 환경 변수 GOROOT go가 설치되는 위치 linux에 설치하고 나니 /usr/local/go 경로에 설치됐다. GOPATH 사용자의 workspace가 설정되는 위치 linux에서 설치하고 나니 $HOME/go가 ..
스프링 기반 REST API 개발 백기선님 slideshare 백기선님 study repository 백기선님의 스프링 기반 REST API 개발 세미나 관련 정리. 앞으로 자바 개발을 할 일이 있을진 모르겠지만 REST API와 관련된 HATEOAS나 Self-Descriptive와 같은 개념은 어떤 언어를 사용해 개발하든 적용될 것 같아서 한번 처음부터 진행해봤다. REST API 일반적으로 우리가 REST API라고 하면서 제공하는건 사실 제대로 된 REST API의 형태를 만족하지 않는다. 여러 요건들을 충족해야 하지만 그중에서도 거의 90% 이상이 아래 두가지 요건은 충족하지 못하고 있다. Self-Descriptive HTTP/1.1 200 OK ContentType: application/j..