목록분류 전체보기 (82)
hello world
[특정 문자열 포함 확인 함수] 1.자바스크립트 : includes 함수 사용 var str="hello"; boolean isIncludeStr = str.includes("h"); //str은 h라는 문자를 포함하고 있으므로 true 반환 //isIncludeStr=true 가 된다. *includes 함수는 true/false를 반환한다. *대소문자가 다를경우 다른 문자로 인식 *includes 이외에 search 함수 , indexof 함수도 이와 유사한 함수이나 index를 리턴한다. ** 익스플로러에서는 includes 함수가 사용시 에러가 난다. indexOf를 사용하자 indexOf 는 true/false를 반환하지 않고 해당하는 문자열이 시작하는 index 값을 반환한다. 해당하는 문자열..
[자바스크립트 : 현재 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$ $$ 는 동적 테이블 명이나 동적 컬럼명에 사용할수 있다_!