본문 바로가기

전체 글

(21)
[Python] 파이썬 설치 및 IDLE 실행 웹 크롤링을 공부하고 싶어서 파이썬을 공부해야 하는 상황이 왔다. 따라서 오늘 포스팅은 파이썬 설치 방법과 파이썬에 내장되어있는 인터렉티브셸인 IDLE을 실행하는 것까지 해볼 것이다. 1. 파이썬(Python) 홈페이지 접속 파이썬 홈페이지에 접속한다. 구글에 Python을 검색하거나 아래 URL로 접속할 수 있다. https://www.python.org/doc/ Welcome to Python.org The official home of the Python Programming Language www.python.org 2. 파이썬(Python) 다운로드 Download탭에 마우스를 올리면 최신 Python 다운로드 파일이 바로 보인다. Python 3.x.x 버튼을 클릭한다. 또는 다른 운영체제를 ..
[Oracle] 인덱스와 힌트를 사용해 쿼리 속도 개선하기 저번 포스팅에서는 인덱스의 간단한 개념과 생성 조회 삭제등의 명령어를 알아보았다. 오늘은 예시를 통해 인덱스를 사용해보고 쿼리속도가 얼마나 개선되는지 알아보자 예제테이블 생성 -- 실습 테이블 생성 CREATE TABLE INDEXTEST ( A1 NUMBER NOT NULL, A2 NUMBER NOT NULL, A3 VARCHAR2(50) NOT NULL, A4 VARCHAR2(100)); 임의 데이터 생성 -- 100만건 생성 INSERT INTO INDEXTEST SELECT MOD(ROWNUM-1, 90) * 4 A1, ROWNUM - 1 A2, TO_CHAR(ROWNUM - 1, 'RN') A3, LPAD('A',100,'A') A4 FROM DUAL CONNECT BY LEVEL
[Tips] 개발시 유용한 기능 및 단축키 모음(Windows 10, Chrome) 윈도우10 환경과 크롬 웹 브라우저에서 개발시 필자가 자주 사용하는 기능 및 단축키를 모아보았다. Windows 10 Windows 키 + Shift + S (캡처) 캡처도구로 캡처하는 것보다 간편하게 영역을 지정해서 캡처할 수 있다. 캡처가 완료되고 붙여넣기로 바로 이미지를 붙여넣을 수 있다. Windows 키+ D (바탕화면 보기) 한번 누르면 바탕화면 보기, 다시 누르면 기촌 창을 다시 복원한다. Windows 키+ E (탐색기 열기) 파일 탐색기창을 실행시킨다. 은근히 유용하다. Windows 키+ L (컴퓨터 잠금) 일하면서 밥먹으러 갈 때, 보안사항 때문에 은근히 자주 사용하게 된다. Windows 키+ R (실행 대화 상자) 보통 서비스(service)나 커맨드콘솔(cmd)를 실행시킬 때 유..
[Oracle] 인덱스(Index) 생성/조회/삭제 및 주의사항 회사 프로젝트 관리를 하던중에 개발 서버에서는 별다른 문제 없이 작동했던 쿼리가 운영 서버에서는 굉장히 느리게 작동하는 문제를 발견했다.(웹 페이지 하나 띄우는데 거의 10초가 넘어갔다.) 원인을 찾던 중 데이터를 가져오는 쿼리를 날리는 시점에서 속도차이가 나는 것을 확인하고 이를 개선하면서 index 개념을 공부하고 정리하기 위해 포스팅을 남긴다. 인덱스(Index)란? 인덱스는 데이터베이스 테이블에 있는 데이터를 빨리 찾기 위한 용도의 데이터베이스 객체이며 일종의 색인기술이다. 웹페이지의 즐겨찾기 기능이나 책의 책갈피 기능이라고 생각하면 될 것 같다. 인덱스 생성 --인덱스 생성 CREATE INDEX [인덱스명] ON [테이블명](컬럼1, 컬럼2, 컬럼3.......); --주로 사용하는 인덱스명 ..
[Java] Java 설치 및 환경변수 설정 이번 포스팅은 개발을 위한 준비단계로 Java를 설치하고 환경변수 설정까지 해보도록 하자. 최대한 세세하게 과정을 적으려고 노력했으니 중간에 포기하지 말자. 다운로드 페이지 이동 우선 Java 설치 파일을 받기 위해 Java를 제공하는 Oracle 공식 홈페이지인 https://www.oracle.com/ 페이지로 이동한다. 다운로드 페이지로 이동하기 위해 오라클 메뉴를 클릭하고 Downloads를 클릭한다. 그리고 Java 텍스트를 클릭해 Java 다운로드 목록으로 이동한다. 그러면 생각보다(?) 많은 Java의 종류에 1차 멘붕이 올 것이다. 간단히 설명할 테니 여기서 포기하지 말자 ㅠㅠ 설명하기에 앞서 우리가 설치할 자바는 Java SE버전이다. JAVA SE / JAVA EE / JAVA ME J..