JPA Auditing for @CreatedBy, @CreatedDate

http://docs.spring.io/spring-data/jpa/docs/1.4.2.RELEASE/reference/html/jpa.repositories.html#jpa.auditing

http://www.javabydefault.com/2014/03/how-to-set-createdby-createddate.html?m=1

Spring Data JPA Tutorial: Auditing, Part One

http://stackoverflow.com/questions/29880911/how-to-configure-auditing-via-java-config-in-spring-data-and-spring-data-rest

https://blog.countableset.com/2014/03/08/auditing-spring-data-jpa-java-config/

http://kwonnam.pe.kr/wiki/java/jpa/springdatajpa/audit

https://github.com/spring-projects/spring-data-examples/blob/master/jpa/java8/src/main/resources/META-INF/orm.xml

Advertisements

git local, remote branch delete

1. 로컬 branch 삭제

git branch --delete <branch>
git branch -d <branch> # Shorter version
git branch -D <branch> # Force delete un-merged branches

➜  git:(develop) git branch -d feature/revise-deprecated-plugin
Deleted branch feature/revise-deprecated-plugin (was 358573db).

2. Remote branch 삭제

git push origin --delete <branch>  # Git version 1.7.0 or newer
git push origin :<branch>          # Git versions older than 1.7.0

➜ git:(develop) git push origin –delete feature/revise-deprecated-plugin
To github.com:xxxx/platform-gatekeeper.git
– [deleted] feature/revise-deprecated-plugin

 

Git 커밋 히스토리에서 검색하기

개발하다가 과거 히스토리 중에서 특정 내용을 찾아서 보고 싶은 경우가 있다.  언제, 어떤 필요에 의해서 이렇게 한거지 싶을 때가 있어서 commit한 내용을 보면 이해하는데 도움이 될 때가 있기 때문이다. 이때 필요한 명령어.

$ git  log  [options…] -G[검색할 단어]

Options는 아래 참고 https://goo.gl/3XjiXS 여기 페이지를 참고하면 도움이 된다.

참고: https://goo.gl/3XjiXS , https://blog.outsider.ne.kr/849

IntelliJ Code Folding 없애기

IntelliJ에서 소소의 import부분이나 한 줄로 표현되는 소스들이 접혀서 보이는 경우가 있다.

Screen Shot 2017-09-10 at 10.11.05 AM
import부분과 한 줄로 표현되는 소스가 fold된 모습

위 그림처럼 접히지 않고 모두 펼쳐져서 보이게하고 싶을 경우, IntelliJ에서 설정을 바꾸면 된다. 단축키 [Command] + [,] 로 Settings를 연 후, Settings > Editor > General > Code Folding에서 imports부분과 One-line methods 부분의 체크를 해제하면 된다.Screen Shot 2017-09-10 at 9.07.59 AM

체크를 해제 한 후, import부분과 한 줄로 표현되는 소스가 이제는 펼쳐져서 보인다.

Screen Shot 2017-09-10 at 10.13.44 AM.png
import와 One-line methods fold처리를 해제한 후 모습

create a new repository and push to a server

…or create a new repository on the command line

echo "# [repository_name]" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin git@github.com:xxxx/[repository_name].git
git push -u origin master

…or push an existing repository from the command line

git remote add origin git@github.com:xxxx/[repository_name].git
git push -u origin master