본문 바로가기

안드로이드 프로그래밍 001 - File Test 이 프로그램의 기능은 res 폴더에 raw 폴더 안에 words.xml 을 읽어 들인 후 리스트뷰로 출력, 리스트를 클릭하면 클릭된 리스트의 이름이 텍스트 뷰 영역에 표시되도록 한다. 1. 우선 레이아웃을 만든다. main.xml 2. res 폴더 밑에 raw 폴더를 만들고 words.xml 을 만들다. words.xml 3. MainActivity.java 를 만든다. package com.staticfilereadtest; import java.io.InputStream; import java.util.ArrayList; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import org.. 더보기
톰캣 디비풀 클린옵션 appBase="webapps" autoDeploy="true" name="volleyball.ex.co.kr" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false"> name="jdbc/KOVO" auth="Container" type="javax.sql.DataSource"username="volleyball" password="ball2009"driverClassName="oracle.jdbc.OracleDriver"url="jdbc:oracle:thin:@10.100.88.71:1531:WWW" MaxActive="20"maxIdle="10"maxWait="-1"removeAbandoned="true"removeAbandonedTim.. 더보기
Tomcat 6.0 서블릿 로딩 설정 Tomcat의 버전이 올라가면서 보안상의 이유로 기본적으로는 서블릿을 실행하 지 못하도록 설정이 되어있다. 그래서 다음과 같이 설정해 주면 Tomcat에서 서블릿을 실행할 수 있다. 톰캣은 환경설정과 관련된 내용을 web.xml 파일에 담고 있다. 톰캣을 설치한 디렉터리의 conf 디렉터리에 있는 web.xml 파일을 수정함으로써 톰캣을 실행하 는데 필요한 환경설정 정보를 변경할 수 있다. □ 톰캣의 환경설정 파일 ◇ %CATALINA_HOME%\conf\web.xml web.xml 파일에서 서블릿을 실행할 수 있도록 서블릿의 접근 방법을 지정해 줌 으로써 서블릿 서비스를 제공할 수 있다. 서블릿을 실행하기 위한 환경설정 파일을 수정해 보자. 다음의 위치에 설정되어 있는 주석을 해제하면 된다. □ web.. 더보기
Tomcat 한글 설정 메소드 한글 처리 방법 GET server.xml 파일의 태그에 URIEncoding="EUC-KR" 속성추가 POST request.setCharacterEncoding("EUC-KR"); Tomcat 5.X이상의 버전에서는 톰켓의 conf폴더에 존재하는 server.xml파일에서 URIEncoding 속성으로 한글 설정이 가능합니다. [URIEncoding 사용 예시] - server.xml 파일 내용중 일부 위처럼 Connector에 URIEncoding 속성을 설정할 경우 URL이나 FORM의 GET방식으로 전달되는 파라메터상의 문자열 인코딩이 EUC-KR방식으로 전달됩니다. 한글 처리의 경우 ClueRequestFilter 필터나 자체 제공되는 필터를 이용하는 방법도 있습니다. Set Chara.. 더보기
JDBC 커넥션부문 요즘 보고 있는 책 Core EJB 책을 보다보니 Stream 을 닫는 부분이 잘못 나와있다. (뭐, 이거 빼고는 아직은 읽기에 부담스럽지 않고 만족스럽다..) 어찌 했냐면, try { ... } catch(..) { ... } finally { if (writer != null) writer.close(); if (reader != null) reader.close(); if (socket != null) socket.close(); } 위와 같이 했는데, 이렇게 하면 안된다. 위와 같이하면 첫번째 writer.close() 에서 예외가 발생하면 그 이후의 다른 close() 문들은 전혀 실행되지 않고 빠져나가 버려 리소스 누수가 발생하게 된다. 이것은 스트림이나 소켓 뿐만 아니라 JDBC Connec.. 더보기
javascript date() date()객체 생성 변수명 = new Date(); // 이렇게 date()객체를 생성하고, 변수로 받아오면서 메소드를 통한 date처리가 가능해진다. 객체 접근 기본형태 변수명.메소드 // date객체를 가진 변수명에 메소드를 전달 Date 객체의 메소드 - 날짜와 시간 얻기 getDate() : 일(date)을 반환한다. getDay() : 요일(day)에 해당하는 숫자 반환 getMonth() : 월(month)을 반환한다. getYear() : 2자리 년도를 반환한다. getFullYear() : 4자리 년도를 반환한다. getHour() : 시를 반환한다. getMinutes() : 분을 반환한다. getSeconds() : 초를 반환한다. getTime() : 익스플로러에서 1970년 1월 .. 더보기
상속과 다형성 더보기
ORACLE 함수정의 ## 문자함수 1. 숫자를 문자로 변환 select chr(75) from dual; ex) 문자를 숫자로 select TO_NUMBER(75) from dual; 2. 문자값 결합 select CONCAT(CONCAT(ename, 'is a '),job) from emp; 3. 첫번째 문자 대문자로 select INITCAP('the soap') from dual; 4. 모두 소문자로 select LOWER('WEBPD4U') from dual; 5. 왼쪽 나머지 공간을 지정한 문자로 채우기 LPAD select LPAD('Page 1',15,'*') from dual; 6. 왼쪽 부터 지정된 단어가 발견되면 제거 select LTRIM('xyxXxyLAST WORD','xy') from dual; 7.. 더보기
ORACLE 특정필드값을 우선순위 SELECT notice_id, sect_id, title, content, title_tag, url, file_name, read_cnt, reg_dt, category FROM TUSR_NOTICE ORDER BY DECODE(notice_id, '299', 1), reg_dt DESC SELECT * FROM kinquiz ORDER BY DECODE( CASE WHEN (SYSDATE >= start_dt AND SYSDATE 더보기
DATE 형변환 to_char(sysdate,'yyyy-mm-dd day hh:mi:ss am') 더보기