일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 프로그래머스
- 자바
- EUREKA
- SpringBoot
- IntelliJ
- 도커
- docker
- jQuery
- map
- leetcode
- Java
- date
- JavaScript
- spring boot
- 스프링부트
- STS
- 스프링
- 비동기
- Spring
- GIT
- 자바스크립트
- OAuth
- 스프링 클라우드
- 유레카
- gitlab
- JS
- Spring Cloud
- map()
- spring security
- 코딩테스트
- Today
- Total
목록DEV (98)
RATSENO
숫자숫자 값을 상수로 SQL에 사용할 때는 다른 DBMS와 마찬가지로 따옴표(' 또는 ") 없이 숫자 값을 입력하면 된다.또한 문자열 형태로 따옴표를 사용하더라도 비교 대상이 숫자 값이거나 숫자 타입의 칼럼이면 MySQL 서버가문자열 값을 숫자 값으로 자동 변환해준다. 하지만 이처럼 숫자 값과 문자열 값을 비교할 때는 한 가지 주의해야 할 사항이 있다. 서로 다른 타입으로 WHERE 조건 비교가 수행되는 다음 쿼리를 잠깐 살펴보자 SELECT * FROM tab_test WHERE number_column='10001'; SELECT * FROM tab_testWHERE string_column=10001; 위 쿼리와 같이 두 비교 대상이 문자열과 숫자 타입으로 다를 때는 자동으로 타입의 변환이 발생한다..
타임존이란? 타임존은 동일한 로컬 시간을 따르는 지역을 의미하며, 주로 해당 국가에 의해 법적으로 지정된다. 보통 국가별로 각자의 고유한타임존을 사용하고 있으며, 미국이나 캐나다처럼 면적이 넓은 나라인 경우 지역별로 각지 다른 타임존을 사용하기도 한다. GMT, UTC, Offset(오프셋) 브라우저에 따라 기본 설정이 GMT일 수도 있고, UTC일수도 있다 시간 차이는 1초 미만이므로 크게 신경 쓰지 않아도 된다. var date = new Date(); alert(date); alert창 >>>> Thu Mar 08 2018 22:54:21 GMT+0900 (대한민국 표준시) GMT한국의 타임존은 보통 GMT+09:00 으로 표현된다. 여기서 GMT는 GreenWich Mean Time의 약자이다 신..
액션 태그는 page 속성을 사용해서 포함시키거나 이동할 페이지의 경로를 지정한다.이 경로는 두 가지 방식으로 입력할 수 있다. 웹 어플리케이션 폴더를 기준으로 한 절대 경로현재 JSP 페이지를 기준으로 한 상대 경로 EX01 └ FROM └ from.jsp └ TO └ to.jspEX01 폴더는 웹어플리케이션의 루트 폴더이고,FROM 폴더와 TO폴더는 웹어플리케이션 폴더의 하위 폴더이다. 절대 경로는 웹 어플리케이션 폴더를 루트로 사용하는 경로이다.'/'로 시작하면 절대 경로가 된다.맨앞의 '/'가 절대 경로의 기준점인 웹 어플리케이션 폴더를 의미한다. 상대 경로는 현재 JSP 페이지를 기준으로 경로를 결정한다.예를 들어, from.jsp를 기준으로 봤을 때, to.jsp의 경로는../To/to.Jsp..
액션 태그를 이요한 공통 영역 작성 보통 하나의 웹사이트를 구성하는 페이지들ㄹㅇ른 동일한 상단 메뉴, 좌측 메뉴 그리고 하단 푸터를 갖는다.이런 공통 구성 요소를 위한 코드를 모든 JSP 페이지마다 작성한다면 코드 중복이 발생하게 된다. 게다가 공통 구성 요소의 일부를 수정하려면 모든 JSP 페이지를 수정해야 하는 부담도 있다. 이런 화면 구성 요소의 코드 중복 문제를 없앨 때 사용할 수 있는 것이 바로 액션 태그 이다. 1 액션 태그 사용법 page:포함할 JSP 페이지의 경로를 지정한다.flush: 지정한 JSP페이지를 실행하기 전에 출력 버퍼를 플러시할지 여부를 지정한다.true이면 출력 버퍼를 플러시하고, false이면 플러시하지 않는다. 기본값은 false이다. 2. 액션 태그를 이용한 중복 영..
기본 객체 실제 타입 설명 request javax.servlet.http.HttpServletRequest 클라이언트의 요청 정보를 저장한다. response javax.servlet.http.HttpServletResponse 응답 정보를 저장한다. pageContext javax.servlet.jsp.PageContext JSP 페이지에 대한 정보를 저장한다. session javax.servlet.http.HttpSession HTTP 세션 정보를 저장한다. application javax.servlet.ServletContext 웹 어플리케이션에 대한 정보를 저장한다. out javax.servlet.jsp.JspWriter JSP 페이지가 생성하는 결과를 출력할 떄 사용하는 출력 스트림이다. ..
WEB-INF : 웹 어플리케이션 설정 정보를 담고 있는 web.xml 파일이 위치한다.WEB-INF-classes : 웹 어플리케이션에서 사용하는 클래스 파일이 위치한다.WEB-INF-lib: 웹 어플리케이션에서 사용하는 jar파일이 위치한다, WEB-INF 폴더와 그 하위 폴더를 제외한 나머지 폴더에는 웹 어플리케이션에서 사용한 JSP, HTML, 이미지 등의 파일이 위치한다.
INSERT ~ SELECT 형태INSERT INTO 테이블명 (컬럼1, 컬럼2,...)SELECT 문장; 이 형태는 다른 테이블이나 뷰의 조회 결과로 나온 데이터를 또 다른 테이블에 넣는 형식이다. 즉 조회한 결과를 인서트 하고 싶을때 사용하는 방식이라고 할 수 있다. 실습용 테이블을 만들어 보쟈create table BBB( test_number number primary key, name varchar2(100), height number); insert into BBB(test_number, name, HEIGHT ) values (1,'길동1','180');insert into BBB(test_number, name, HEIGHT ) values (2,'길동2','170');insert into..
제약조건제약조건(Constraints)은 컬럼에 대한 속성 형태로 정의하지만 엄연히 오라클 데이터베이스 객체 중 하나데이터 무결성을 보장하기 위한 용도로 사용된다. -NOT NULL, UNIQUE, 기본키, 외래키, CHECK ①NOT NULL컬럼명 데이터타입 NOT NULL 컬럼을 정의할 때 NOT NULL 제약조건을 명시하면 해당 컬럼에는 반드시 데이터를 입력해야 한다.즉 반드시 값이 들어 있어야 하는 컬럼에는 NOT NULL 제약조건을 만들어 사용한다.ex)CREATE TABLE ex1(COL_NULL VARCHAR2(10),COL_NOT_NULL VARCHAR2(10) NOT NULL); ②UNIQUE컬럼명 데이터타입 UNIQUE 또는CONSTRAINTS 제약조건명 UNIQUE(컬럼명1, 컬럼명2..