최근 글
5 / 16 페이지
-
프로그래밍 & IT › Docker
docker run 리소스 설정(cpu, memory)
VM을 생성할 때 CPU와 memory 등의 리소스를 설정해 주는 것과 마찬가지로, docker container도 리소스를 설정하여 생성, 실행할 수 있다. docker run 명령어를 실행할 때, 리소스와 메모리…
-
프로그래밍 & IT › Spring & HTML
Spring jdbc 커넥션 에러
[개발환경 ]Spring-bootThymeleafMySQLEclipse IDE Spring 으로 웹 개발을 하던 중 db connection 부분에 문제가 발생했다.잘 되다가 어느 정도 사용하지 않고 시간이 조금 지…
-
프로그래밍 & IT › Cloud(AWS, Google Cloud)
Google Cloud Platform SSH접속
Google Cloud Platform의 장점 중 하나가 putty와 같은 별도의 ssh 접속 툴 없이도 Google Cloud Console에서 웹으로 접속이 가능하다는 것이다. 생각보다 Cloud Shell이 성…
-
프로그래밍 & IT › 개발 Tool
이클립스 배경색 변경(이클립스 테마 플러그인)
자바를 사용한 웹 개발을 할 때, 가장 많은 사람들이 사용하는 IDE는 Eclipse다. IntelliJ와 같은 가볍고 성능좋은 IDE도 최근 급부상 하고 있지만 유료인 관계로 아직은 이클립스가 압도적이다.이클립스는…
-
프로그래밍 & IT › Spring & HTML
Spring boot ModelAndView를 jsonView로 return하기
Web개발을 할 때 ajax를 사용해서 통신하는 경우가 매우 많다.클라이언트에서 Spring Controller로 ajax 등의 요청을 했을 때, json형식으로 return 받기 위해서는 여러 방법이 있을 수 있다…
-
프로그래밍 & IT › Cloud(AWS, Google Cloud)
Google Cloud Platform(GCP) 시작하기, AWS와 비교
클라우드 하면 아마존의 AWS다. 실제로 수많은 업계 탑 기업들이 클라우드 서비스에 도전하고 있지만, 아마존 AWS를 넘어서기는 어려워 보인다.가격 경쟁력과 성능에서 차이는 이미 많이 좁혀졌다지만 AWS가 제공하는…
-
프로그래밍 & IT › Cloud(AWS, Google Cloud)
AWS(아마존 웹 서비스) 최신 서비스 10가지
클라우드의 절대강자 아마존. 마이크로소프트, 구글, IBM등의 강력한 경쟁자들이 클라우드 서비스의 경쟁자로 도전 중이지만 아직 아마존만이 가지는 풍부한 서비스를 제공하는 곳은 없다. 아마존은 클라우드 위에서 할 수…
-
프로그래밍 & IT › Docker
docker 컨테이너 이름(name) 변경 - docker rename
docker에서 구동중인 컨테이너로 각종 작업을 할 때에 Container ID를 사용하기도 하지만, 식별이 편리하도록 name을 지정해서 사용하는 경우가 대부분이다. 처음 docker run을 할 때에 --name…
-
프로그래밍 & IT › Linux
리눅스 지난 명령어 보기 history, 느낌표(!)
리눅스에서 bash shell은 최근 실행 명령어들을 저장해둔다. 리눅스는 이렇게 저장한 지난 명령어들을 활용할 수 있게끔 몇가지 기능들을 제공한다. 예전에 실행했던 명령을 확인하는 용도로도 사용할 수 있지만, 쉘…
-
프로그래밍 & IT › Docker
Docker와 DevOps, CI/CD
1. DevOps DevOps라는 말을 한번쯤은 들어봤을 것이다.DevOps는 Development(개발) 와 Operation(운영)이 합쳐진 단어로, Chef의 개발사 Opscode에서 처음 만든 용어이다. 일반…
-
프로그래밍 & IT › 기타 IT정보
Jenkins로 SSH 접속해 배포하기
Jenkins를 통해 소스코드를 빌드한다. 젠킨스 서버와 배포할 서버가 동일하다면 전혀 문제가 되지 않지만, 대부분의 경우 분리되어 있을 것이다. 특히 요즘에는 Docker Container로 젠킨스건 web이건 w…
-
프로그래밍 & IT › Spring & HTML
spring boot war 배포 및 실행
spring boot는 내장 톰캣을 사용해 web-was 서버를 구동할 수 있기 때문에 배포 자체가 매우 간단하다. 빌드는 maven을 사용했으며, 개발은 이클립스, 배포할 서버는 aws ec2에 Ubuntu16.0…
-
여행 › 미서부
[미서부 여행] 샌프란시스코 공항 허츠(Hertz) 랜트카 랜트
하나의 도시에만 있는 여행이 아니라면, 미국 여행에서 차를 랜트하는 것은 어쩌면 가장 필요한 일이다. 특히 캘리포니아를 포함한 서부를 여행한다면 더더욱 그렇다.끝없이 이어지는 해안도로를 달려 서부의 도시들을 돌아다니…
-
프로그래밍 & IT › Linux
리눅스 다중 명령어 ( ; , &&, || )
리눅스 쉘을 사용할 때, 다중 명령어를 사용하면 하나의 라인에서 여러 명령을 실행할 수 있다. 리눅스 다중 명령어로는 세미콜론(;), 엠퍼센트(&&), 더블 버티컬바(||)가 있다. 세 개의 명령어는 서로 다른 조건…
-
프로그래밍 & IT › Linux
리눅스 쉘(Shell)의 종류와 사용중인 쉘 확인
쉘(Shell)을 간단하게 정의하면, 사용자에게 키보드로 명령을 받아 OS가 해당 명령을 수행하도록 하는 프로그램이다. 쉘에 대한 조금 더 자세한 정리는 [ http://www.leafcats.com/185 - Un…