work/Java 썸네일형 리스트형 Java로 HTTP Post 발송 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; public class Main { public static void main(String[] args) { String url = "http://ex.. 더보기 특정 문자의 빈도 수 체크하기 특정문자 빈도세기 특정문자의 빈도 세기(숫자, 문자 상관 없음) public class BindoCheck { public static void main(String[] args) { String str = "asdfasdfassdfwefaeafeafasfsfawef"; // 결과값으로 빈도를 리턴한다 int result = countMatches(str, 's'); System.out.println(result); } // Apache Commons Lang Source 참고 public static boolean isEmpty(final CharSequence cs) { return cs == null || cs.length() == 0; } public static int countMatches(f.. 더보기 Collection의 Sort 사용하기 *반드시 Compare를 구현할 것 package study.sort; import java.util.Arrays; import java.util.Collections; import java.util.Comparator; import java.util.LinkedList; import java.util.List; /* * 간단하게 학생 이름과 나이를 담는 POJO Class */ class Student { private String name; private int age; public Student( String name, int age ) { this.name = name; this.age = age; } public String getName() { return this.name; } public .. 더보기 문자/숫자 판별 정규식(코드포함) 문자/숫자 판별 정규식(코드포함) 문자 판별 코드 //String 입력을 문자인지 판별하는 코드 //소문자 a-z ,대문자 A-Z 이외의 특수문자나 숫자가 올 경우 False를 리턴함 public boolean isStr(String number){ boolean flag = true; if(!number.matches("[a-zA-Z_]+")){ flag = false; System.out.println("문자가 아님"); } return flag; } 숫자 판별 코드 //String 입력을 숫자인지 판별하는 코드 //0에서 9 이외의 문자나 특수문자가 올 경우 False를 리턴함 public boolean isNum(String number){ boolean flag = true; if(!number.. 더보기 Eclipse에서 한글을 찾고 싶을 때 Search > File > \"[^"\u0080-\uffff;\\n]*[\u0080-\uffff][^";\\n]*\" 입력 후 regular expression에 체크 출처) http://chiyo85.tistory.com/56 --------------------------------------------------------------------------------------위에꺼 제대로 동작 안해서 결국 내가 다시 짰음 -_-; 젠장 한글이 들어간거 모두 찾고 싶을때 ->[\uac00-\ud79f] 쌍따옴표 안에 한글이 들어간거 모두 찾고 싶을 때->\".*[\uac00-\ud79f]+.*\"(단 \n 이 들어가서 줄 나눔이 된건 못찾는다. 그건 복불복 필요하면 또 짜면 되니깐) 더보기 JMX vi RMI 작성 예정중 더보기 jconsole 설정 http://entireboy.egloos.com/3695194 더보기 fail to create java virtual machine 이클립스에 eUML이 도저히 설치가 안되서 설치되어 있는 eclipse를 받았는데 fail to create java virtual machine 이라는 메세지를 계속 내던졌다. 도저히 원인을 알수가 없어 참 미치겠더라. * 해결방안 eclipse.ini 파일에 아래와 같은 설정을 추가하면 된다. -vm[jdk가 설치된 절대경로]\javaw.exe 더보기 gz 압축풀기 아 할때마다 맨날 찾는다. 머리속의 지우개가 있다고나 할까? 할때마다 찾고 또 찾고 ㅡㅡ; 출처 : http://ssulsamo.egloos.com/3050850 ---------------------------------------------------------------------- gzip 압축하기 gzip cvs.pdf 압축풀기 gzip -d cvs.pdf.gz 또는 gunzip cvs.pdf.gz bzip2 압축하기 bzip2 cvs.pdf 압축풀기 bzip2 -d cvs.pdf.bz2 또는 bunzip2 cvs.pdf.bz2 tar로 묶어서 gzip으로 압축된 파일 풀기 가장 많이 사용되는 형식이다. 이렇게 압축된 파일은 tar.gz 또는 tgz 과 같은 확장자 형식을 지니며 아래와 같이 간.. 더보기 Java Package와 Classpath 아 역시 난 개 쌩 초 보 였다. 미친...Eclipse만 주구장창쓰다보니 기본적 개념도 없는 바보였던 것이다. 프로젝트에 package를 하나 만들어보자. com.kiuki 라고 만들었다면 그안에 Class를 하나 만들어보자. HelloJava.java 를 만들어보자 그안에다가 main 함수를 넣고 Hello Java를 찍는거다. 모양새는 이리될꺼다. public static void main(String[] args){ System.out.println("Hello Java~ " ); } 암튼 머 여까진 기초중에 생기초, 초보중에 생초보 영역이다. 근데 이를 Command 창에서 compile하고 실행시키고 싶다. 어떻게 할 것인가??? 관련된 수많은 포스트 들이 있다. 검색해서 찾아봐도 무방하고 훌.. 더보기 Base64 인코딩 Base64 인코딩의 개념은 위키에서 찾아보면 아주아주 자세히 적혀있다. 사실 그걸 여기서 적는건 전혀 무의미하고 위키한번 읽어보는 것이 더 도움이된다. 근데 막상 Coding을 하려고 할 때 Base64 Encoding 소스를 어디서 구해야할까 직접 구현해도 되고, Open 되어 있는 소스를 찾아 써도 되고, 머 맘대로 해도 된다. 근데 이것저것 다 해본 경험상 가장 편했던 건 sun에서 제공한 Base64 클래스를 그냥 가져다 쓰는 것. 위치는 com.sun.org.apache.xerces.internal.impl.dv.util.Base64 이며 rt.jar에 있다. JRE 만 있으면 기본적으로 된다는 얘기~ 딱히 특별히 마지막 4개의 문자를 변경할 일이 없다면 편이 존재하는 것을 가져다 쓰도록 하자.. 더보기 Log4j Configuration 위치 설정 Log4j.xml 의 loading 위치는 web.xml에 설정이 가능하다. 로 설정할 수 있는데 테스트 코드에서 필요한 resource의 경우에는 자신이 원하는 위치에 log4j를 둘수가 없고 default로 클래스패스를 loading하게 된다. 이것을 해결 하기 위한 방법으로 whiteship님이 아주 훌륭한 내용의 포스팅을 해놓으셨다. 아래의 포스팅 주소를 참고하시길. http://whiteship.tistory.com/1782 요점은 Log4jConfigurer.initLogging(location, refreshInterval); 요거임 더보기 Array의 Sort 기능 Array에 있는 object 를 sort 하고 싶을때가 있다. 문자든, 숫자든 Arrays.sort() 를 사용하도록 하자. 아주 훌륭하네 훌륭해 더보기 Java Development Kit 과 Java Runtime Environment 의 차이 jdk와 jre의 차이에 대하여 대충 감으로 알고 있으니 실제로 그 차이를 알아본사람은 많지 않을듯 더보기 이전 1 다음