Python

Fabric ( Simple Tomcat Deploy )

CI 서버를 통한 배포 이외에 간편하게 배포를 할 수 있는 방법이 없을까 고민하던 중 얼마전 정말 고마운 분에게 간단한 Deploy시 유용하게 사용할 수 있는 Fabric ( http://www.fabfile.org/ ) 이라는 툴에 대해 가르침을…^^ 받았습니다. 설치도 간편하고 Python으로 되어있어 코드도 쉽게 작성할 더 보기…

글쓴이 SilverNine,
Git

Slack Integration ( Bitbucket )

Slack은  Trello, Twitter, Google Drive, Dropbox, Github 등 여러 종류의 서비스들과 통합이 가능합니다. 그중 Bitbucket를 통합하는 방법에 대해 공유합니다.   1. Slack의 Integrations 메뉴를 통해 Bitbucket을 Add합니다. Bitbucket를 통합할 채널을 선택하고 부가 정보를 입력합니다. 여기서 연결에 필요한 Webhook URL을 생성할 더 보기…

글쓴이 SilverNine,
Java

Querydsl ( JPA ) @OneToOne Mapping

현재 진행하고 있는 개인 프로젝트에서 Querydsl을 사용하고 있습니다. JPA Entity는 어노테이션을 통해 매핑을 수행할 수 있습니다. 좋은 상황은 아니지만 쿼리를 만든다면 Select 절에 scalar subquery를 사용해야 하는 상황에서 사용할 수 있는 @OneToOne 매핑에 대해 공유합니다.   Book, Code 두 개의 더 보기…

글쓴이 SilverNine,
Server

vnstat – VPS Network Traffic Monitoring, WAS Auto Shutdown

해외 가상서버를 사용하다 보면 네트워크 사용량 초과로 인한 추가요금이 스트레스 입니다 현재 Digital Ocean의 VPS를 사용하는 중인데 저도 이 문제가 스트레스여서 ㅎㅎ cron을 이용해 주기적으로 네트워크 사용량을 확인 후 WAS를 자동으로 shutdown 하는 방법에 대해서 공유합니다.   1. 각 OS에 맞는 더 보기…

글쓴이 SilverNine,
IntelliJ

IntelliJ 초기 설정

Mac 기준 IntelliJ 초기 설정 1. Preferences > Build,Execution, Deployment > Build Tools > Maven > Importing : Import Maven projects automatically 체크 2. Preferences > Editor > General > Appearance : Show line numbers 체크 3. Preferences > Editor > Colors 더 보기…

글쓴이 SilverNine,
MongoDB

MongoDB (2) – Homebrew를 이용한 MongoDB 설치

MongoDB의 설치법은 아래 문서에 자세히 나와있습니다! http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/ 1. Homebrew의 패키지 데이터베이스를 업데이트 합니다. [crayon-5be9bfb18459b152506692/] 2. Homebrew를 이용한 설치 종류는 3가지입니다. 1) MongoDB Binaries 설치 [crayon-5be9bfb1845a6223937814/] 2) 소스파일과 SSL 지원을 포함 [crayon-5be9bfb1845aa465549765/] 3) 테스트 및 개발을 위한 최신 개발버전 설치 [crayon-5be9bfb1845ae696860164/]

글쓴이 SilverNine,
MongoDB

MongoDB (1) – 패키지 관리자 Homebrew 설치

Mac에 MongoDB를 설치하기 위해 OS X용 패키지 관리자인 Homebrew를 설치해보겠습니다. MacPorts의 단점을 많이 보완하였기 때문에 Homebrew의 인기가 높습니다! ^^ Mac의 터미널에서 아래와 같이 입력하면 설치 완료! [crayon-5be9bfb1874ef635264852/]

글쓴이 SilverNine,