본문 바로가기

Development/etc

Apache Redirect https://httpd.apache.org/docs/2.0/ko/misc/rewriteguide.html 더보기
MongoDB 설치 https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/ 더보기
[EC2] linux 서버 시간 바꾸기 1. ls /usr/share/zoneinfo/ 에서 시간 설정이 가능한 zoneinfo를 찾자 (한국은 /usr/share/zoneinfo/Asia/Seoul) 2. sudo vim /etc/sysconfig/clock 로 열어서 ZONE="Asia/Seoul"로 바꿔주자3. sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime 로 localtime과 표준시간의 심볼링크를 만들어준다.4. sudo reboot 한다.5. 그리고 date로 확인!! 더보기
[Jenkins] Publish Over SSH Plugin 통해 자동 배포 1. Publish Over SSH 설치2. Config 에서 Publish Over SSH 항목에서 해당 서버의 key 값을 등록한다.3. Job 에서 미리 등록한 서버를 선택하고 Source files 에는 **/*.jar remove prefix는 빌드 후 삭제하고 싶은 파일의 path 예를 들면 A/B/C/xx.jar 이라고 한다면 A/B/C/ 이렇게 입력하면 xx.jar 파일만 업로드한다.그리고 exec command 는 실행 후 커멘드를 입력할 수 있다. 본인은 기존의 파일을 삭제하고 리네이밍 그리고 실행을 하도록 하였다. 더보기
How to Install JAVA 8 (JDK/JRE 8u91) on CentOS/RHEL and Fedora http://tecadmin.net/install-java-8-on-centos-rhel-and-fedora/# 더보기
[Jenkins] 설치 및 Maven 프로젝트 빌드 이때까지 Jenkins를 통해 간단히 git 주소를 바꿔서 빌드 & 배포를 해보는 수준으로만 만져봤지.. 설치하고 직접 프로젝트 생성해서 사용해 본적이 없었다. 그래서 이번에 로컬에 설치를 하여 한번 빌드까지 해보는 작업을 진행해보았다. 참고로 Mac 사용자이다. 1. Homebrew를 통해 jenkins를 설치한다.- 포트 번호는 /usr/local/Cellar/jenkins/ 에 있는 {젠킨스버전}/homebrew.mxcl.jenkins.plist 을 에서 수정하면 된다.- Config.xml 파일의 위치 /Users/{사용자}/.jenkins/2. Homebrew 를 통해서 Jenkins 실행및 중단 등등은 명령어는 다음과 같다. brew services restart jenkins3. Homebr.. 더보기
Playframework 2.4.x 에서 Intellij 프로젝트 import 할 때~!! object index is not a member of package views.html Ok(views.html.index("Your new application is ready.")) 위와 같은 에러가 발생 할 때 target/scala-2.11/twirl/main 를 추가해보자 더보기
Git 명령어 정리 Command Line으로 Git 사용해야되는 일이 생겨서 검색하던중 정리가 잘되어진 문서가 있어서 글을 게시하였다. 원본글 : http://blog.outsider.ne.kr/572 환경 설정 git config --global --list 현재 설정정보 조회할 수 있습니다. --global옵션은 전역설정에 대한 옵션이며 현재 프로젝트에만 적용할때는 주지 않습니다. git config --global user.name "사용자명" 사용자명을 등록합니다 (필수) git config --global user.email "이메일주소" 이메일 주소를 등록합니다. (필수) git config --global color.ui “auto” 터미널에 표시되는 메시지에 칼라를 표시해줌 기본적인 명령어 git --ver.. 더보기
Mac OS 업데이트 후 Homebrew가 동작하지 않을때... /usr/local/bin/brew: /usr/local/Library/brew.rb: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: bad interpreter: No such file or directory/usr/local/bin/brew: line 21: /usr/local/Library/brew.rb: Undefined error: 0 터미널에서 Brew 명령어 입력시 위와 같은 에러가 발생하였다. 해결하는 방법은... cd System/Library/Frameworks/Ruby.framework/Versions/sudo ln -s Current 1.8brew updatesudo rm 1.8 이렇게 하면 된다~! 더보기
Java의 바이트코드 실행 방식 자바 바이트코드는 기계가 바로 실행할 수 있는 언어보다는 비교적 인간이 보기 편한 형태로 기술됐다. 그래서 실행 엔진은 이와 같은 바이트코드를 실제로 JVM 내부에서 기계가 바로 실행할 수 있는 형태로 변경한다. - 인터프리터 : 바이트코드 명령어를 하나씩 읽어서 해석하고 실행한다. 하나하나의 해석은 빠른 대신 인터프리팅 결과의 실행은 느리다는 단점이 있다. 즉, 바이트코드라는 '언어'는 기본적으로 인터프리터 방식으로 동작한다. - JIT(just-in-time) 컴파일러 : 인터프리터의 단점을 보완하기 위해 도입된 것이 JIT 컴파일러다. 인터프리터 방식으로 실행하다가 적절한 시점에 바이트코드 전체를 네이티브 코드로 변경하고, 이후에는 해당 메서드를 네이티브 코드로 직접 실행하는 방식이다. 네이티브 코.. 더보기