분류 전체보기(93)
-
프로그래머스 DATETIME에서 DATE로 형변환
프로그래머스 DATETIME에서 DATE로 형변환 : https://programmers.co.kr/learn/courses/30/lessons/59414?language=mysql 코딩테스트 연습 - DATETIME에서 DATE로 형 변환 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr SELECT animal_id, name, date_format(datetime,'%Y-%m-%d')'날짜' from animal_ins 모든 레코드에..
2021.05.15 -
프로그래머스 입양 시각 구하기(1)
입양 시각 구하기(1) : https://programmers.co.kr/learn/courses/30/lessons/59412 코딩테스트 연습 - 입양 시각 구하기(1) ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 programmers.co.kr SELECT hour(datetime) 'HOUR', count(*) 'COUNT' from animal_outs where hour(datetime)>=9 and hour(datetime)=9 and hour(datetime)
2021.05.15 -
Toad의 사용이유
Toad가 제공하는 서비스 DB관리/개발 데이터 모델링 SQL 튜닝 가이드 DB성능/부하테스트 DB성능진단/모니터링 TDM(Toad Data Modeler) 논리적/물리적 데이터 모델 구축 데이터 모델 비교및 동기화 모델의 스크립트를 자동으로 생성하고 수정 수축된 데이터 베이스로부터 역방향 설계도 지원 SQL Optimizer 데이터 베이스로부터 성능에 악영향을 주는 악성 SQL을 추출하고 SQL을 최적화 시키는 기능 DB로부터 악성 SQL추출 튜닝 대상 SQL문장을 동일한 결과를 출력하는 다른 SQL문장으로 자동 Rewrite 튜닝을 위한 대안 SQL문을 실행하고 그 결과를 원본 SQL문과 비교 SQL문 성능 향상을 위한 Index생성안을 자동 분석, 생성한다 Index생성 전후 결과를 분석한다 Ben..
2021.03.03 -
ORACLE 패키지 사용의 장점
패키지 - 변수, 상수, 서브프로그램등 항목을 묶어 놓은 객체로 다른 프로그램에서 패키지 항목을 참조하고 실행 할 수 있다. 패키지 사용이유 모듈화 기능 - 비슷한 기능을하는 서브 프로그램이나 변수, 상수, 커서, 사용자 정의 타입을 하나의 패키지에 넣어두면 이해, 관리가 쉽다. 프로그램 설계의 용이 - 패키지는 선언부(스팩)과 본문(바디)로 구성되며 선언부만 있어도 컴파일 한뒤 저장이 가능하다. 캡슐화 - 패키지 선언부는 외부에 공개 되지만 커서, 함수 ,프로시져와 같은 세부 구현 내용은 본문에 담겨 외부에서 볼 수 없다. 속도 - 패키지에 있는 서브 프로그램을 호출하면 해당 패키지 전체를 메모리에 올려 이후 같은 패키지 내 다른 서브 프로그램 호출시 더 나은 성능을 보인다.
2021.03.03 -
JSP ContextPath
ContextPath란 JAVA웹 프로그램에서 현재 프로젝트 경로를 의미한다 서블릿 JSP, JAVA 소스코드에서 ConatextPath를 가져오는 방법 request.getContextPath() JSTL에서 ContextPath를 가져오는 방법 ${PageContext.request.getContextPath()}
2021.03.01 -
JSP 서블릿 맵핑시 url-pattern규칙
- web.xml에서 의 태그를 통해 설정 해주거나 @WebServlet의 urlPattern 속성을 사용한다. => 임의의 이름을 만듦 => 매핑할 클래스 파일명을 패키지 명을 포함하여 정확히 입력한다. => SErvlet-class의 클래스를 매핑할 임의의 이름을 입력, '/'로 시작해야한다. - url패턴은 '/'로 명시 하더라도 실제로 클라이언트는 웹 어플리케이션 경로부터 지정한다. 즉, 어플리케이션이 'jspServletStudy'이고 '/'에 맵핑한 경우 localhost:8080/jspServletStudy/로 처리를 요청해야 한다 - 기본적으로 서블릿에 맵핑되지 않는 HTML, CSS, JS, 이미지 파일 등의 정적자원 요청은 서블릿 컨테이너에 내장되어있는 DefaultServlet('/'..
2021.03.01