Maven을 이용하여 실행 가능한 jar 만들기
Maven을 이용한 실행 가능한 jar 파일을 만드는 방법입니다. pom.xml 파일에 아래 플러그인을 추가 후 프로젝트의 루트 디렉토리에서 maven package 를 실행하면 됩니다. $mvn package * pom.xml ... org.apache.maven.plugins maven-shade-plugin 2.4.3 package shade META-INF/spring.handlers META-INF/spring.schemas com.test.MainProcess false * Jar 파일 실행 방법 $java -jar filname.jar maven-shade-plugin은 package의 모든 파일들을 하나의 jar파일로 묶어주는 플러그인 입니다. 실행 가능한 jar 파일을 만들기 위해서는 m..
개발/Java
2016. 3. 4. 06:19
1의 개수가 하나 이상인지 여부를 체크하는 비트연산
비트연산을 처리하는 중에 1의 개수가 하나인지 여부를 확인해야 할 경우가 있었습니다.비트 수 만큼 루프를 돌면서 카운트를 하는 방법도 있겠지만,왠지 간단한 연산만으로 처리가 가능할 것 같았고,고민 끝에 아래 와 같은 방법으로 처리가 가능하다는걸 알게 되었습니다. public boolean isOneBitEnable(int value) { return (Math.log(value) / Math.log(2)) != (int)(Math.log(value) / Math.log(2)); }
개발/Java
2016. 2. 22. 10:06