일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 북해도 양고기
- 과제 잘하기
- 삿포로 렌트카
- 북해도 양갈비
- MIT Technology review
- 블루리본
- 카르마 개봉
- TIZEN
- 드론 카메라
- 노보리베쓰 맛집
- 닭도리탕
- 후라노 맛집
- MIT
- 비에이 맛집
- 과제 잘하는 방법
- 카르마 부품
- 경주
- 카르마 그립
- 서울에서 1시간 캠핑장
- 훗카이도 렌트카
- 훗카이도 맛집
- 신치토세 공항 렌트카
- 비에이 렌트
- 삿포로시 맛집
- adsense
- 카르마 스태빌라이저
- 북해도 맛집
- java oracle
- 오타루 맛집
- 노보레베츠
- Today
- Total
목록Developer/Java (16)
필피리의 잡학사전
간단하게 Thread.sleep(1000); //1000ms 주의해야 할점은 try catch로 예외처리를 해주어야 한다.참 간단하다.
보통 문자열(String)을 지정할 때 큰따옴표안에 넣습니다. 근데 그 큰따옴표안에 또 따옴표를 넣고 싶을 때 그냥 집어넣는다면... 에러가 나서 실행할 수가 없습니다. 이럴 때 정말 간단하게 "(따옴표) 앞에 '\'를 추가해주면 됩니다. 예를 들어 "JAVA!"이렇게 문자열을 정의하면 JAVA! 이렇게 인식됩니다. "봉숭아 학당!" 이렇게 큰따옴표로 둘러싸인 문자열을 정의하려면 ""JAVA!"" 이러면 ')' expected 라는 에러가 나기에 안되고 "\"JAVA!\"" 반드시 위와 같이 해주어야, "JAVA!" 이렇게 쌍따옴표와 함께 출력됩니다.
Date date = new Date(); SimpleDateFormat form = new SimpleDateFormat("yyyy-MM-dd"); String today = null; today = (form.format(date));
1. naver api나 daum api등을 사용할 때, 검색어 부분(query)에 한글을 넣어보면 검색이 안됩니다. 이걸 해결하기 위해 한글부분을 UTF-8로 encode하여 url부분에 넣어주어야합니다. 아주 간단합니다. 2. URLEncoder.encode 함수만 사용해주면 됩니다. imsi와 imsi1은 저장할 String변수 input과 poster는 한글을 변환하기위한 String변수 imsi = URLEncoder.encode(input, "UTF-8"); imsi1 = URLEncoder.encode(poster, "UTF-8"); 3. 이렇게 변환된 한글들을 url주소에 넣어주기만 하면됩니다. strUrl = "http://openapi.naver.com/search?" + "key=e5..
1. 방금 전 post한것 처럼 html을 parsing하면 최종적으로 body라는 String변수에 저장됩니다. 하지만 이것은 html형식으로 저장되어있습니다.! 그래서 ''부분으로 끝나는 곳 까지 삭제해줘야 합니다. 그 때 사용하는 함수가 String class안에 있는 replaceAll 함수입니다. 보시면 아시겠지만 저 특수문자 를 "" 으로 대체한다는 뜻입니다. "" 은 null이란 뜻이죠.. 2. 소스코드 String body = body.replaceAll("\\s[a-zA-Z]*=[^>]*)?(\\s)*(/)?>", ""); body = body.replaceAll(" ", ""); 3. 이런과정을 거친 뒤 깨끗한 글자를 보실 수 있습니다.
1. xml이나 rss를 parsing 하는 것은 sax parse를 이용하면 참 간단합니다. 찾고자하는 tag명만 확실하게 알고잇으면 됩니다. 하지만 모든 싸이트가 rss나 xml로 되있다고 기다하기는 어렵습니다. html로 되있는 곳은 찾고자 하는곳까지 잘라내며 찾아야하는 약간의 수고가 있습니다. 2. 먼저 html을 얻어올 url에서 html문서를 모두 얻어와 String 변수에 저장합니다. - 소스코드 StringBuffer sf = new StringBuffer(); try{ URL url = new URL(link);//link는 parsing할 주소 URLConnection con = url.openConnection(); InputStream in = con.getInputStream();..
1. sax parser를 사용하여 data를 가져올 url주소를 연결합니다. (샘플코드는 네이버 open api중 image api를 사용) 2. DefaultHandler와 sax parser를 이용하여 xml 혹은 rss 문서를 파씽합니다. - url연결 및 parse URL url = new URL(strUrl); URLConnection conn = url.openConnection(); InputStream in = conn.getInputStream(); SAXParserFactory factory = SAXParserFactory.newInstance(); SAXParser saxParser = factory.newSAXParser(); HandleImg handle = new Handle..
1. Table 만들 때 자꾸 헷갈리고 까먹어서 올려야 겠다고 생각 2. 간단하게 WindowBuilder로 Table 생성합니다. 3. model 및 scrollpane 추가합니다. - 소스코드 private JTable table; private DefaultTableModel model; private JButton btnNewButton_1; JScrollPane tablePane; 4. model에 첫번째 줄 입력 5. table에 model추가, scrollpane에 table추가. 마지막으로 frame(혹은 panel)에 scrollpane 추가. -소스코드 model = new DefaultTableModel(new String[]{"이름","나이"},0); table = new JTabl..
자주쓰는데 맨날 까먹어서 다시한번 씀 다신안까먹어야지.ㅜㅜ double형도 똑같습니다. 1. int -> string int i; String s = Integer.toString(i); 2. String -> int String s; int i = Integer.parseInt(s);
* sqlgate와 java를 사용. java와 oracle연동방법은 앞에 설명되있으므로 pass sqlgate 사용법은 간단하므로 간단한 스샷만. 1. 직접 oracle 데이터베이스에 쿼리문을 날려 데이터를 받는것이 아니라, database에 sql함수를 구현 후 응용프로그램에서 사용하는 것. 2.Procedure sqlgate에서 미리 sql함수를 구현한다. /*------------------------------------------------------------------------------ -- 개체 이름 : SYSTEM.SELECTMOVIE -- 만든 날짜 : 2012-01-11 오전 10:20:14 -- 마지막으로 수정한 날짜 : 2012-01-11 오전 10:20:14 -- 상태 : ..