반응형 환's World Story77 링크로 홈페이지 소스 긁어오기 ex) URL url = new URL("http://www.naver.com"); ex) URL url = new URL("http://search.naver.com/search.naver?where=nexearch&query=구두"); BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream())); String inputLine; while((inputLine = in.readLine()) != null) System.out.println(inputLine); 2014. 9. 11. [Oracle] 변환형 함수 정리 : TO_CHAR, TO_NUMBER,TO_DATE 1. 변환형 함수TO_CHAR: 숫자나 날짜를 문자열로 변환TO_NUMBER: 문자를 숫자로 변환TO_DATE: 문자를 날짜로 변환2. TO_CHAR에서 숫자를 문자로 변환할 때 사용하는 형식 요소9: 일반적인 숫자를 나타냄0: 앞의 빈자리를 0으로 채움$: 달러 표시L: 지역 통화 단위 (예: ₩, $).: 소숫점 표시,: 천 단위 구분3. TO_CHAR에서 날짜를 문자로 변환할 때 사용하는 형식 요소SCC: 세기를 표시, S는 기원전(BC)YEAR: 연도를 알파벳으로 스펠링 (예: Nineteen Ninety-Two)YYYY: 4자리 연도YY: 끝 2자리 연도MONTH: 월을 알파벳으로 스펠링 (예: September)MON: 월의 알파벳 약어 (예: SEP)MM: 월을 2자리 숫자로 표시 (예: 0.. 2014. 9. 4. OSI 7계층 요약 1계층: 물리 계층 (Physical Layer)하는 일: 상위 계층에서 받은 데이터를 통신 매체에 맞는 신호로 변환하여 전송. 물리적 장치 간의 연결 및 전송 매체에 따라 데이터를 전송하는 역할.예: 광케이블 -> 빛, 전기 신호, 무선 신호장비: 케이블, 허브, 리피터 (증폭/재생)2계층: 데이터 링크 계층 (Data-Link Layer)하는 일: 물리 계층에서 송수신되는 데이터의 오류를 수정하고 흐름을 제어. 서로 다른 네트워크 간의 차이를 흡수하여 통신 가능하게 함.네트워킹 방식:이더넷(Ethernet):버스형 토폴로지에서 사용, CSMA/CD 방식으로 통신.충돌 발생 시 랜덤한 시간 대기 후 재전송.토큰링(Token Ring):링형 토폴로지에서 사용, 토큰을 통해 데이터를 전송. 충돌이 없으나 .. 2014. 9. 1. 오라클 시퀀스 사용법(시퀀스 생성 및 수정, 삭제) 시퀀스란?시퀀스는 유일한 값을 생성해주는 오라클 객체로, 주로 Primary Key로 사용할 수 있는 순차적으로 증가하는 숫자 컬럼을 생성할 때 사용됩니다.시퀀스 생성 구문CREATE SEQUENCE 시퀀스이름 INCREMENT BY 숫자 -- 시퀀스 증가 값 (생략 시 기본값: 1) START WITH 숫자 -- 시퀀스 시작 값 (생략 시 기본값: 1) MAXVALUE 숫자 -- 시퀀스가 증가할 수 있는 최대값 NOMAXVALUE -- 최대값 없이 10^27까지 생성 MINVALUE 숫자 -- 시퀀스의 최소값 (기본값: 1) NOMINVALUE -- 최소값 없이 1부터 생성 CYCLE .. 2014. 7. 22. Eclipse 자주 쓰는 단축키 실행Ctrl + F11 : 바로 전에 실행했던 클래스 실행소스 네비게이션Ctrl + 마우스커서(혹은 F3) : 클래스나 메소드 혹은 멤버를 상세하게 검색할 때Alt + Left, Alt + Right : 이후, 이전Ctrl + O : 해당 소스의 메소드 리스트 확인F4 : 클래스명을 선택하고 해당 클래스의 Hierarchy 보기Alt + ←(→) : 이전(다음) 작업 화면문자열 찾기Ctrl + K : 찾고자 하는 문자열을 블럭으로 설정한 후 검색Ctrl + Shift + K : 역으로 문자열 검색Ctrl + J : 입력하면서 검색Ctrl + Shift + J : 입력하면서 거꾸로 검색Ctrl + F : 기본 검색 기능소스 편집Ctrl + Space : 입력 보조장치(Content Assistance) 강.. 2014. 7. 21. Linux 서버종류 슬랙웨어 ( slackware )슬랙웨어(Slackware)는 리눅스계 운영체제 가운데 하나운영체제 정보창시자 : 패트릭 볼커딩(Patrick Volkerding) 레드햇 ( RedHat )1993년에 설립된 미국의 리눅스 배포회사로, 리눅스 관련 기업 중에서도 지명도가 높다. RPM이라는 독자 패키지 관리 시스템으로 시스템 관리를 편리하게 하였다 데비안 ( Debian )데비안(Debian)은 자원봉사 모임인 데비안 계획(Debian Project)에서 만들어 배포하는 공개 운영 체제이다 우분투 ( Ubuntu )윈도우와 같은 운영체제 중 하나인 리눅스를 쉽게 사용할 수 있도록 만들어진 배포판이다. 데비안 GNU/Linux를 기반으로 하고 있고, 카노니컬 사(Mark Shuttleworth 소유)의 지.. 2014. 7. 21. 오라클 DBMS_OBFUSCATION_TOOLKIT의 암호화/복호화 데이터 보안의 중요성데이터 보안은 현대 IT 환경에서 빼놓을 수 없는 요소입니다. 특히, 민감한 정보를 다루는 데이터베이스에서는 암호화가 필수인데요. 이번 글에서는 Oracle 8i Release 2 (8.1.6) 버전부터 제공된 DBMS_OBFUSCATION_TOOLKIT을 활용해 데이터 암호화 및 복호화를 구현하는 방법에 대해 알아보겠습니다. 더 이상 3rd party 솔루션에 의존할 필요 없이, 오라클 자체 기능을 이용해 간단하게 보안을 강화할 수 있습니다.DBMS_OBFUSCATION_TOOLKIT이란?Oracle 8.1.6부터 도입된 DBMS_OBFUSCATION_TOOLKIT은 데이터베이스에 저장된 민감한 정보를 암호화하여 보호할 수 있게 도와주는 도구입니다. 예를 들어, 신용카드 번호나 패스.. 2014. 7. 21. 오라클 계층쿼리 두번째!! CONNECT BY PRIOR Oracle의 CONNECT BY 구문은 계층 구조를 표현하고, 쉽게 탐색할 수 있게 하는 강력한 도구입니다.예를 들어, 직원 테이블이 있다고 가정해봅시다. 각 직원은 자신의 직속 상사가 있으며, 이 관계를 이용해 계층 구조를 형성할 수 있습니다.아래에서는 계층적 데이터를 다루는 방법과 CONNECT BY 구문을 쉽게 사용하는 방법을 살펴보겠습니다. 1. 계층적 쿼리란?계층적 쿼리는 데이터를 부모-자식 관계로 표현하는 쿼리입니다. 예를 들어, 다음과 같은 직원 테이블을 생각해볼 수 있습니다.직원직속상사직급개똥 사장영희개똥부장순희영희과장철수순희대리길동순희대리여기서 개똥은 사장이며, 영희는 개똥의 부하인 부장입니다. 순희는 영희의 부하, 철수와 길동은 순희의 부하로 계층 구조를 이루고 있습니다. 2. CON.. 2014. 7. 21. 오라클 계층구조 START WITH, CONNECT BY ◎ 상위 계층과 하위계층의 관계를 오라클에서는 START WITH와 CONNECT BY를 이용해서쉽게 가져올 수 있습니다. ◎ 상품의 카테고리(대분류,중분류,소분류...)를 조회 할때 START WITH와 CONNECT BY를 이용하면 트리 구조로 편리하게 조회 할 수 있습니다.⊙ START WITH와 CONNECT BY를 이용해 데이터를 계층적인 순서로 조회할 수 있습니다. ◈ START WITH - 계층 질의의 루트(부모행)로 사용될 행을 지정 합니다.. - 서브쿼리를 사용할 수도 있습니다.◈ CONNECT BY - 이 절을 이용하여 계층 질의에서 상위계층(부모행)과 하위계층(자식행)의 관계를 규정 합니다. - 보통 PRIOR 연산자를 많이 사용 합니다.. - 서브쿼리를 사용할 수 없습니다.. ◈.. 2014. 7. 21. Oracle 명령어 오라클은 계정 한개가 데이터 베이스 한 덩어리 라고 생각하면 된다.필드명, 컬럼명은 영어로 작성 하는게 좋다.한줄의 데이타를 record라고 부른다.not null외에 표시가 안된 것 들은 모두 null이다 ed를 치면 메모장이 뜸 그 메모장에서 원하는 수식을 적은 다음에 저장하고 끄고cmd창에서 /를 치면 실행이 된다. 이때 커맨드 창과는 달리 수식의 마지막에 ;을 적으면 안된다 문자 선택시에는 “ “가 아닌 ‘ ‘ 사용그리고 대소문자를 가린다.select ename,job from emp where job='SALESMAN' or job='MANAGER';select ename from emp where ename>'CLARK';글자 비교도 가능하다.@d:/ggg/ghj.sql 해당 위치에 있는 sq.. 2014. 7. 21. ORACLE TABLESPACE 생성 및 계정생성 1. 오라클 TableSpace 만들기 1) TableSpace - 하나 또는 여려개의 파일로 구성된 논리적 데이터 저장 장소이다. 리눅스에서 계정별로 주어지는 일종의 홈디렉토리와 비슷한 개념으로 생각하면 됨. 2) 명령어로 TableSpace 생성하기 - CREATE TABLESPACE 스페이스명 DATAFILE '저장위치' SIZE 테이블 스페이스 크기 AUTOEXTEND ON -- 자동 확장할건지 여부 NEXT 증가사이즈 MAXSIZE 최대크기; 3) 예제 CREATE TABLESPACE BO .. 2014. 7. 21. javascript 함수 함수 객체- 자바스크립트에서 함수는 객체- 객체는 프로토타입 객체로 숨겨진 연결을 갖는 이름/값 쌍들의 집합체- 객체 중 객체 리터럴로 생성되는 객체는 Object.prototype에 연결됨- 반면에, 함수 객체는 Function.prototype에 연결됨(Function은 Object.prototype에 연결됨)- 모든 함수는 추가적인 속성이 있음: 함수의 문맥(context), 함수의 행위를 구현하는 코드(code)- 모든 함수 객체는 prototype이라는 속성이 있음. 이 속성의 값은 함수 자체를 값으로 갖는 constructor라는 속성이 있는 객체. 이것은 Function.prototype으로 숨겨진 연결과는 구분됨.- 함수는 객체이기 때문에 다른 값들처럼 사용할 수 있음- 함수는 변수나.. 2014. 7. 21. 이전 1 ··· 3 4 5 6 7 다음 반응형