목록전체 글 (81)
hello world
[자바스크립트 : 현재 url 주소 가져오기] 1. 현재 URL 전체를 가져옴 http://localhost:8080/mbr/bbslist.do 자바스크립트 : window.location.href 제이쿼리 : $(location).attr('href') 2. 현재 경로 가져옴 /mbr/bbslist.do 자바스크립트: window.location.pathname 제이쿼리 : $(location).attr('pathname') window.location.hostname window.location.pathname window.location.href window.location.port window.location.protocol [자바 :현재 url 가져오기] 1. 현재 URL 전체를 가져옴 http..

hosts 파일의 역할은? IP 주소보다는 www.tistory.com 이라는 도메인 주소를 외우기 쉽기때문에 호스트 이름에 대응 하는 IP주소를 저장하고 호스트이름( www.tistory.com) 으로 서버의 위치를 찾게 해줌 hosts 파일 위치 및 수정 저장 hosts 파일 위치 : C:\Windows\System32\drivers\etc\hosts 해당위치에서는 읽기와 수정 가능하고 저장이 안되기때문에 다른 위치에서 생성 수정하여 붙여넣기 하면 된다. 바탕화면에서 바로가기로 hosts 파일을 생성해서 열어 수정한 후 저장하는 간단한 방법도 있다.
$(document).on() : 동적 이벤트를 할당 $(document).off() : 이벤트를 해제 $(document).off() 형태 1) $(객체).off() $(document).off(); 2) $(객체).off(eventName) $(document).off("Click"); 3) $(객체).off(eventName, function); function fn(){ alert("야호"); } $(document).off("click",fn); $(document).off() , $(document).on() 사용시 주의 사항 $(document).on("click") 과 같은 코드는 다른 페이지에도 영향을 준다. 그래서 $(document).off("click") 를 사용하여 해제 시켜주면 ..

1.프로시저(Procedure) -- 프로시저 : 이름, 매개변수, 반환값(x) CREATE OR REPLACE PROCEDURE hello -- 매개 변수가 없으면 () 생략 IS -- 프로시저의 시작 msg VARCHAR2(20) := 'hello world'; -- 변수 초기값 선언 BEGIN -- 문장의 시작 DBMS_OUTPUT.PUT_LINE(msg); END; -- 문장의 끝 / -- 프로시저 종료 - DBMS_OUTPUT.PUT_LINE 활성화 SET SERVEROUTPUT ON; -프로시저의 실행 EXEC hello; 2.프로시저 예제 (IN / OUT / IN OUT 형태) 2-1) 사원번호를 받아 해당 사원 급여를 올려주는 프로시저 (in) --IN 매개변수 --IN : 값이 프로시저..
[특정 문자가 포함된 프로시저를 검색해 주는 쿼리] 특정 단어가 포함된 프로시저를 검색해주는 쿼리 아래의 custNm에 검색하고 싶은 문자를 입력하면 된다. SELECT * FROM USER_SOURCE WHERE 1=1 AND TYPE IN ('PACKAGE', 'PACKAGE BODY', 'PROCEDURE', 'FUNCTION') AND text LIKE '%custNm%' ORDER BY NAME, LINE; [생성된 프로시저 목록 전체 검색] SELECT OBJECT_NAME FROM USER_OBJECTS WHERE OBJECT_TYPE='PROCEDURE'; SELECT * FROM USER_OBJECTS WHERE OBJECT_TYPE='FUNCTION';
[인덱스(Index) 란]인덱스란 지정한 컬럼들 기준으로 일종의 목차를 생성하는 것이라고 볼 수 있다.또 인덱스란 데이터 검색 속도 향상을 위해 사용되는 기술이다. lee 를 찾는다고 가정했을 때 , 아래와 같은 상황에서는 모든 자리를 찾아봐야한다. 또 사람이 많아지면 많아질수록 시간이 오래걸린다.4-kim 5-park 6-lee 1-lim 2-koo 3-ju하지만 아래와 같이 목록을 만들어 둔다면 원하는 데이터만 찾을수있기 때문에 빠르다.1-lim 2-koo 3-ju 4-kim 5-park 6-lee 인덱스를 사용하면 좋은 경우1.테이블 행의 갯수가 많은 경우2.인덱스를 적용한 컬럼이 where절에서 많이 사용되는 경우3.검색 결과가 원본 테이블 데이터에 비해 적을 경우(2-4%)4.해당 컬럼이 nul..

[iBatis, myBatis 동적 테이블명 에러 ] 쿼리에서 파라미터로 테이블명을 받아와서 바꿔주고 싶은 경우가 있다. 그경우에 아래와 같은 쿼리를 사용할경우 select * from #tableNm# Translating SQLException with SQL state '42000', error code '903', message 테이블이 존재하지않습니다 라는 메시지를 마주한다.. 해결방안은 간단하다 ##이아니라 $$를 사용하는것.... select * from $tableNm$ $$ 는 동적 테이블 명이나 동적 컬럼명에 사용할수 있다_!

[Oracle n분전, n일전, 실행된 쿼리 구하기] 1. 몇분(n분) 전 실행된 쿼리(sql) : (sysdate-n/24/60) ex) 1분 전 실행된 쿼리 : select sysdate - 1/(24*60) from dual; 5분 전 실행된 쿼리 : select sysdate - 5/(24*60) from dual; *5분 전 ~ 1분 전 실행된 쿼리를 count를 구하라 (*생성된시간 필드 = createDate) select count(*) from where createDate between sysdate - 5/(24*60) and sysdate - 1/(24*60); 2. 몇분(n분) 후 실행된 쿼리(sql) : (sysdat+n/24/60) 3. 몇일(n일) 전 실행된 쿼리(sql) :..