본문 바로가기

분류 전체보기

Privacy Policy Privacy Policy pinomad built the Pigs Can Fly app as a Free app. This SERVICE is provided by pinomad at no cost and is intended for use as is. This page is used to inform visitors regarding my policies with the collection, use, and disclosure of Personal Information if anyone decided to use my Service. If you choose to use my Service, then you agree to the collection and use of information in re..
JSP 스크립틀릿, 선언, 표현식 스크립틀릿(Scriptlet) JSP페이지에서 JAVA언어를 사용하기 위한 요소 중 가장 많이 사용되는 요소. 선언(Declaration) JSP페이지 내에서 사용되는 변수 또는 메소드를 선언할 때 사용되며, 선언된 변수 및 메소드는 전역의 의미로 사용. 스크립틀릿과의 차이점은 스크립틀릿에서 변수를 선언하면 지역변수로 선언됨. 표현식(Expression) JSP페이지 내에서 사용되는 변수 또는 리턴값이 있는 메소드 결과값을 출력하기 위해 사용. 결과값은 String 타입이며, 세미콜론 사용불가
ROWNUM이란 ROWNUM 오라클에서 지원하는 가상컬럼(Pseudo Column)으로 쿼리의 결과에 가상으로 행번호를 1부터 부여한 순번. 1. 오라클에서만 사용가능2. 주로 페이징처리, TOP-N QUERY에 사용 ROWNUM 주의사항 ROWNUM은 첫번째 값이 할당 된 이후부터 증가한다.그러므로 다음과 같은 쿼리는 아무것도 반환하지 않는다SELECT * FROM EMP WHERE ROWNUM > 1; ROWNUM은 SELECT 할때 붙여져 나오는 가상컬럼이다.위 구문을 설명하면, 테이블에서 행을 하나씩 가져오면서 ROWNUM을 부여하는데첫번째 행을 가져왔을때 ROWNUM은 1이다. 조건에 맞지않기때문에 버려진다.조건에 맞는 행이 없었기때문에 두번째 행을 가져왔을때도 ROWNUM은 1이다. 역시 조건에 맞지않아서 버..
Union & Union all UNION이란 여러개의 SQL문을 합쳐서 하나의 SQL문으로 만들어주는 명령어 두 쿼리의 합집합. UNION과 UNION ALL의 차이점 UNION은 두 쿼리결과의 중복값을 제거해서 보여주고 UNION ALL은 중복된값도 전부 보여줌 UNION은 중복제거를 위해 연산을 한번 더 하기때문에 UNION ALL보다 속도가 느림
String, StringBuffer, StringBuilder https://novemberde.github.io/2017/04/15/String_0.htmlhttp://ooz.co.kr/298 String 객체는 한 번 생성되면 할당된 메모리 공간이 변하지 않습니다. + 연산자 또는 concat 메서드를 통해 기존에 생성된 String 클래스 객체 문자열에 다른 문자열을 붙여도 기존 문자열에 새로운 문자열이 붙는 것이 아니라, 새로운 String 객체를 만든 후, 새 String 객체에 연결된 문자열을 저장하고, 그 객체를 참조하도록 합니다. StringBuilder는 변경가능한 문자열이지만 synchronization이 적용되지 않는다. 하지만 StringBuffer는 thread-safe라는 말에서처럼 변경가능하지만 multiple thread환경에서 안전한 ..
LinkedList, ArrayList 차이 https://www.holaxprogramming.com/2014/02/12/java-list-interface/http://www.nextree.co.kr/p6506/ArrayList ArrayList는 내부적으로 데이터를 배열에서 관리하며 데이터의 추가, 삭제를 위해 아래와 같이 임시 배열을 생성해 데이터를 복사 하는 방법을 사용 하고 있다. 대량의 자료를 추가/삭제 하는 경우에는 그만큼 데이터의 복사가 많이 일어나게 되어 성능 저하를 일으킬 수 있다. 반면 각 데이터는 인덱스를 가지고 있기 때문에 한번에 참조가 가능해 데이터의 검색에는 유리한 구현체이다.LinkedList LinkedList는 데이터를 저장하는 각 노드가 이전 노드와 다음 노드의 상태만 알고 있다고 보면 된다.ArrayList와 ..
오라클SQL과 PL/SQL의 차이 SQL, PL/SQL, SQL*PLUS 개념정리 용어가 헷갈려서 정리해둠 SQL은 관계형 DB에 저장된 데이터에 access하기 위해 사용하는 표준 언어-> SELECT, UPDATE, INSERT와 같은 데이터 조작쿼리 PL/SQL은 SQL문을 사용하여 프로그램을 작성할 수 있도록 확장해놓은 오라클의 절차적 언어-> DECLARE, EXCEPTION, LOOP등 절차적 프로그래밍이 가능하다. SQL*PLUS는 SQL, PL/SQL을 실행할 수 있는 환경을 제공하는 오라클의 TOOL -> SQL*PLUS 명령어는 SQL명령어와 다름 SQL은 데이터를 조작하는데 주로 사용되는 쿼리언어이고 PL/SQL은 응용 프로그램을 설계하는 절차언어SQL에서는 할수없는 조건,반복문, 등 DB중심의 응용프로그램을 설계하기..
Annotation http://www.nextree.co.kr/p5864/