Maven Pom Profiles 에서 default 실행 설정 Maven Pom에 profile을 설정하여 실행하는 경우,-P 옵션을 주여야 한다. -P옵션을 default로 주는 방법(-P 없이 실행) dev true dev http://localhost:8080/manager nnadbmon-dev-tomcat profile 안에 "activation" (activeByDefault)를 넣어주면 된다. 굿~~ Language/Java 2015.11.05
source에서 Native Browser 실행하기 아래와 같이 추가하면, windows default Browser 실행함. public class OpenBrowser { public static void open(String url) { try { Runtime.getRuntime().exec("rundll32 url.dll, FileProtocolHandler " + url); } catch (IOException ex) { Logger.getLogger(AuthenticationCodeController.class.getName()).log(Level.SEVERE, null, ex); } } } Language/Java 2015.10.15
RabbitMQ Multi Instance RabbitMQ multi Instance 1. Verify configuration config file(s) : /etc/rabbitmq/rabbitmq.config /etc/rabbitmq/ * 를 /etc/rabbitmq2/ (3) 로 복사>vi rabbitmq-env.conf#rabbitmq-env.confRABBITMQ_NODE_PORT=5672 (6672, 7672)RABBITMQ_MNESIA_BASE=/block/dbfiles (/block/dbfiles2, /block/dbfiles3 )RABBITMQ_LOG_BASE=/block/logs/rabbitmq (/block/logs/rabbitmq2, /block/logs/rabbitmq3) - block 추가Mkdir /block/dbfil.. Language/Java 2015.06.12
DFS, BFS 탐색 알고리즘 최단거리 계산 을 위해서 DFS, BFS 탐색 알고리즘이 사용된다.breadth first search (BFS) and depth first search (DFS). 위 두 알고리즘의 소스는 다음과 같다.DFS (재귀호출 사용), BFS(Queue 사용) 입력값4 5 11 21 31 42 43 4 import java.io.FileInputStream;import java.io.FileNotFoundException;import java.util.LinkedList;import java.util.Queue;import java.util.Scanner; public class Main {private static int[][] map;private static boolean[] visited;privat.. Language/Java 2015.04.13
jenkins maven Test skip build jenkin에서 Test Case가 문제가 있는경우 두가지 옵션이 있다.1) -DskipTests=true ==> Test Case compile이 하고 Test 만 실행 안하는 경우2) -Dmaven.test.skip=true ==> Test Case Compile 자체를 안하는 경우. Test Case에 Compile Error가 발생한 경우 꼭~~ 2번으로 실행해야 먹습니다. Language/Java 2014.11.12
linux에서 unknownHostException이 발생한 경우 대응방법 linux에서 unknownHostException이 발생한 경우 대응방법 에러내용java.net.UnknownHostException: cl-EFSS-linux01: cl-EFSS-linux01: Name or service not knownat java.net.InetAddress.getLocalHost(InetAddress.java:1473) ~[?:1.7.0_51]at com.sds.snnet.netty.ServerHandler$1.operationComplete(ServerHandler.java:71) ~[snnet-server-0.7.0.jar:0.7.0]at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java.. Language/Java 2014.11.12
maven runnable jar에서 resouces 폴더 classpath 추가 Spring을 안쓰고 Resources file을 load 하는 경우, eclipse와 runtime시 classpath가 맞지 않는 문제가 발생한다.jar로 실행하면 resoues 하위의 file이 없다고 나온다.이런경우, Manifest에 아래와 같이 추가하여 문제를 해결할 수 있다. org.apache.maven.pluginsmaven-jar-plugin ${project.build.directory}/classescom/sds/snnet/** truesnnet-lib/true . resources/ 기타 pom에 자주 쓰이는 tag는 참조 server snnet-server-${version} maven-compiler-plugin 3.1 1.7 1.7 org.apache.maven.plugins.. Language/Java 2014.11.12
dumy file 생성기 public class FileMakeUtil {private static Logger logger = LoggerFactory.getLogger(FileMakeUtil.class);private FileMakeUtil() {}public static void makefile(String path, long sizeMega) {checkDirectory(path); File file = new File(path);FileWriter fw;try {fw = new FileWriter(file);BufferedWriter bw = new BufferedWriter(fw);long megaSize = sizeMega * (1024*1024);char data = 'A';for (long i = 0; i < m.. Language/Java 2014.11.12
File의 info method File에는 경로 관련한 method가 많이 있다.하지만 정작 필요한 것이 어떤것인지 찾기 어렵다.그래서 sample로 확인한다. 실제 file 경로D:\temp\dummy.txt [검증방법] File temp = new File(path);System.out.println("getAbsolutePath :" + temp.getAbsolutePath());System.out.println("getName : " + temp.getName());System.out.println("getParent : " + temp.getParent());System.out.println("getPath : " + temp.getPath());System.out.println("getAbsoluteFile : " + te.. Language/Java 2014.11.12
DB Connection 설정 비교 (Spring, Mybatis) 1. Tomcat JDBCcontext.xml 2. BoneCPcontext.xml 3. HiKariCPcontext.xml jdbc:mysql://**.**.**.**:3306/iofficeefss0001 ioffefss01 **** true 250 2048 true Language/Java 2014.11.11