닷컴's_열공 썸네일형 리스트형 ServletRequest의 멤버메서드 정보추출 ServletRequest와 HttpServletRequest의 구분 ServletRequest는 기본적인 클라이언트 요청에 관한 모든 정보를 가지고 있습니다. 그리고 이 인터페이스는 다시 HttpServletRequest로 확장하여 HTTP프로토콜상에서 할 수 있는 일들이 포함되어져 있습니다. 이 HttpServletRequest는 서블릿의 service의 매개변수의 하나로 서블릿 프로그래머가 클라이언트의 요청에 관한 작업들을 핸들할 수 있도록 하는 중요한 역할을 담당하고 있습니다. ServletRequest인터페이스의 구조를 살펴보면 다음과 같은 부분으로 나눌 수 있습니다. ServletRequest의 구조 n 클라이언트 자체에 대한 정보추출 n 클라이언트가 전송한 정보 추출 이러한 구조에 따라서 S.. 10g에서 group by 사용시 주의사항 ◆ 증상 1 - group by 절에 2개 이상의 컬럼이 정의된 경우 별도의 내부적으로 Sort를 수행하지 않음. - 적용버전 : Oracle 9i 9.2.X 버전 이상 - 기존 개발 및 운영DB(9.2.0.4)에서도 상기의 경우 동일하게 Sort를 수행하지 않음. - 그러나, Index 를 타는지의 여부에 따라 Sort 여부가 결정되므로 order by절을 꼭 기술할 것. ◆ 증상 2 - group by 절에 1개의 컬럼이 정의된 경우를 테스트한 결과 . 기존DB(9.2.0.4) : 내부적으로 Sort 수행함. . 신규DB(10.2.0.3) : 내부적으로 Sort를 수행하지 않음. ◆ 결론 및 개발자 조치사항 - Sort가 필요한 SQL에서는 group by절의 유무와 관계없이 반드시 order by .. 간단한 파일 handling Java로 프로그래밍을 하다 보면 파일 핸들링이 꼭 필요한 경우가 있다. 자주 사용했던 걸 요약하면 다음과 같다. 1. UTF-8로 되어있는 파일 읽고 쓰기 BufferedReader br = new BufferedReader(new InputStreamReader( new FileInputStream(args[0]), "UTF-8")); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter( new FileOutputStream(args[1]), "UTF-8")); , args[0]과 args[1]은 각각 입력, 출력 파일 이름이다. 인코딩은 보통 utf-8, ksc5601, euc-kr, ms949, iso-8859-1, 8859-1 중에 하나.. Character Set과 Encoding 이해하기 문자셋과 인코딩의 정의 문자셋 (charset, Character Set) 하나의 언어권에서 사용하는 언어를 표현하기 위한 모든 문자(활자)의 모임을 문자셋(charater set)이라고 한다. 다시 말하면 우리가 얘기하는 언어를 책으로 출판할 때 필요한 문자(활자)를 모두 모은 것이라고 생각하면 된다. 추가적으로 부호와 공백 등과 같은 특수 문자도 문자셋에 포함된다. 영어의 경우 알파벳 대소문자와 특수 문자 등으로 간단하게 문자셋을 구성할 수 있지만 한글의 경우 출판에서 가,나,다 등으로 출판함으로 훨씬 다양한 문자셋을 가지고, 또한 한자를 병행해서 사용함으로 문자셋의 범위는 더욱 넓어진다. 추상적인 글자 셋은 여러 개의 인코딩을 가질 수 있다. MIME 문자셋은 IANA에서 정의하며 인터넷 및 XML.. route 테이블 사용방법 라우팅(Routing) : 패킷(Packet)이 목적지까지 갈 수 있도록 경로를 올바르게 설정해 주는 작업. HOST A가 HOST B에게 데이터를 전송하고자 할 때, 두 호스트가 같은 로컬 네트워크 상에 있다면, IP 프로토콜은 출발지와 도착지 호스트의 IP 주소를 ARP 를 사용해서 물리적 주소로 변환한다. 그리고 그 물리적 주소들은 (프레임을 만들기 위해) IP 데이터그램에 추가되고, 프레임을 이용해 두 호스트는 서로 간에 직접 통신을 한다. 그런데 두 호스트가 같은 로컬 네트워크 상에 있지 않으면 직접 통신할 수 없고 라우터를 거쳐서 통신해야 한다. 라우터는 특정한 경로(ROUTE)가 알려져 있지 않은 로컬 네트워크 밖의 호스트와 통신할 때 사용된다. 두 호스트가 같은 로컬 네트워크에 있지 않다면.. HTMLElement 객체의 프로퍼티 --- HTMLElement 객체의 프로퍼티 --- all ⓔ 특정한 HTMLElement 객체에 포함된 모든 태그들의 컬렉션 align ⓔ Block 효과를 가지는 태그의 align 속성을 가리키는 객체의 속성 className 스타일시트의 Selector로 사용하기 위해 태그에 사용된 class 속성의 값 children ⓔ 특정한 태그에 1차적으로 포함되어 있는 HTMLElement 객체들의 컬렉션 clientHeight 객체에 적용된 여백과 테두리, 스크룰바를 제외한 높이 clientWidth ⓔ 객체에 적용된 여백과 테두리, 스크룰바를 제외한 너비 clientLeft ⓔ HTMLElement 객체의 기준위치로부터의 왼쪽 간격(테두리선 두께) clientTop ⓔ HTMLElement 객체의 기준.. 프로그래머의 격언 프로그래머의 격언 1. "오늘까지"라는 말은 "내일 아침까지"라는 말이다.2. 프로그램은 내가 원하는 대로 움직이지 않는다. 타이핑대로 움직인다.3. 요구 사양은 프로그램을 완성한 후에 추가된다. 기본 사양은 완성품을 고객이 보고 나서 결정된다. 상세 사양은 사용자가 프로그램을 사용해 본 이후에 결정된다.4. 소프트웨어 설계에는 두 개의 방법이 있다. 하나는 결함이 있을 수 없을 정도로 단순하게 만드는 방법이다. 다른 하나는, 분명한 결함을 눈치채기 어려울 정도로 복잡하게 만드는 방법이다.5. 코드는 개발 현장에서 사용하는 것이 아니라 납품처에서 사용하는 것이다. 디버그는 납기일까지 하는 것이 아니라, 납품된 이후에 하는 것이다.6. 프로그래머를 죽이기 위해서는 칼이 필요 없다... MySQL 의 주요 SQL 문법 이 부분은 MySQL 매뉴얼의 일부분을 중요하고 반드시 알아야 하는 부분 위주로 간략하게 정리한 것이며 모든 내용을 설명하고 있지는 않다. 실제 배포판에 포함되어 있는 매뉴얼은 600페이지 이상의 방대한 분량을 자랑하며 매우 알차게 만들어져 있다. 비록 영어로 되어 있지만 그리 어렵지 않으니 시간 날 때 틈틈이 읽어보면 많은 도움이 될 것이다. 부록 CD-ROM 의 /MySQL/manual 에 원문 매뉴얼이 포함 되어 있다. 4. MySQL 의 주요 SQL 문법 ▶ CREATE DATABASE 문법 : CREATE DATABASE db_name 주어진 이름의 새로운 데이터베이스를 생성한다. 이때 사용 가능한 이름은 이 장의 첫 부분에서 설명한 바와 같다. 만일 같은 이름의 데이터베이스가 이미 존재 할 경.. 이전 1 ··· 10 11 12 13 14 15 16 ··· 18 다음