본문 바로가기

전체 글

ROR 리눅스 설치. Ruby #] sudo apt-get install libgdbm-dev libncurses5-dev automake libtool bison libffi-dev #] curl -L https://get.rvm.io | bash -s stable #] source ~/.rvm/scripts/rvm #] rvm install 2.0.0 #] rvm install 1.9.3 #] rvm use 1.9.3 --default #] ruby -v Rails #] gem install rails #] rails -v 더보기
새창으로 열어둔 창이 실제 열려있는 경우는 focus를 닫혀진 경우는 다시 window.open Child window check is open var popup; $(document).on('click', '.showButton', function(e){ e.preventDefault(); if(typeof( popup ) != "undefined" && !popup.closed ){ popup.focus(); return; } popup = window.open('', '윈도명', '....'); }); 더보기
eclipse static import 등록과 Organize Import시 예외 처리. JUnit, Mockito등을 사용할 때, static import를 쓰게 되는데 이게 Organize Import를 하면 '*'가 사라지게 된다. 이 부분에 대한 회피방법. 1. Preferences -> Java -> Editor -> Templates 에서 code template에 import 추가 2. Preferences -> Java -> Code Style -> Organize Imports 에서 Number of static imports needed for .* 의 값을 99에서 1로 떨군다. 이제 ctrl + shift + o 를 눌러도 '*' 가 남아 있는 모습을 볼 수 있다. 더보기
JPA 에서 Auditing 적용하기. 우선 Spring Data Jpa를 보면 Auditing 을 처리할 수 있는 별도의 옵션이 있다. 그건 pass시키고, http://www.andygibson.net/blog/article/auditing-entities-with-jpa-events/ 1. Interface를 하나 만든다.public interface AuditiingEntity {public Date getCreatedDate();public Date setCreatedDate(Date createdDate);...} 2. EntityListener를 만들고.public class AuditingEntityListener {@PrePersistpublic void onPrePersist(Object o) {populateTimestam.. 더보기
Mac 에서 eclipse lombok의 사용. Mac 에서 eclipse.ini의 위치가 틀리다는걸 안순간..아 lombok.jar를 아무데나 두면 안되는 거겠다..를 감으로 알게 된다. eclipse.ini는 어디 있는 것일까.? 위의 디렉토리 구조에서 Eclipse.app 밑으로 들어가다 보면 나오게 된다. 허허. 자~ 들어가보자. 맨위의 path로 깊숙히 들어가면 최종 위치에 eclipse.ini 가 있는걸 알게되었다. 오호라~ 여튼 lombok.jar 를 다운받아 실행후, eclipse 의 위치를 지정해주던가 아래와 같이 바로 써주던가 하자. -javaagent:lombok.jar-xbootclasspath/a:lombok.jar 두줄이 추가 되었다. 끝..eclipse 를 실행하면 끝난다. 이후, 기존 프로젝트에서 build.gradle 을.. 더보기