Language/Java 65

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

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

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