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-5b528d57b6214485802470/] 2. Homebrew를 이용한 설치 종류는 3가지입니다. 1) MongoDB Binaries 설치 [crayon-5b528d57b621c394234547/] 2) 소스파일과 SSL 지원을 포함 [crayon-5b528d57b6220554016115/] 3) 테스트 및 개발을 위한 최신 개발버전 설치 [crayon-5b528d57b6224011911520/]

글쓴이 SilverNine,
MongoDB

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

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

글쓴이 SilverNine,
Brackets

Brackets ( open source text editor )

Brackets ( http://brackets.io/ ) Adobe에서 만든 오픈소스 텍스트 에디터 입니다. html / css / javascript 등 프론트 개발에 사용하며 Live Preview, JSLint 등의 유용한 기능들을 제공합니다. 개인적으로 Sublime Text 보다 더 깔끔한 것 같습니다. 일단 무료라는 것! 도움말은 아래 링크를 통해 더 보기…

글쓴이 SilverNine,