일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 네이버 부스트캠프 ai tech
- mysql
- request
- 프로그래머스
- 다이나믹 프로그래밍
- greedy
- 정렬 알고리즘
- 소수
- jsp
- Prim's Algorithm
- 순열 알고리즘
- 웹서버
- 그리디
- 정렬
- 해시
- 브라우저
- SERVLET
- 크루스칼 알고리즘
- 웹 프로그래밍
- programmers
- 백준
- DP
- 벡엔드
- 부스트코스
- 프림 알고리즘
- Kruskal's Algorithm
- dbms
- mst
- BJ
- 웹프로그래밍
- Today
- Total
목록부스트코스 (32)
끵뀐꿩긘의 여러가지

Maven이란? Maven은 지금까지 애플리케이션을 개발하기 위해 반복적으로 진행해왔던 작업들을 지원하기 위하여 등장한 도구입니다. Maven을 사용하면 빌드(Build), 패키징, 문서화, 테스트와 테스트 리포팅, git, 의존성관리, svn등과 같은 형상관리서버와 연동(SCMs), 배포 등의 작업을 손쉽게 할 수 있습니다. Maven을 이해하려면 CoC(Convention over Configuration)라는 단어를 먼저 이해해야 합니다. CoC란 일종의 관습을 말하는데, 예를 들자면 프로그램의 소스파일은 어떤 위치에 있어야 하고, 소스가 컴파일된 파일들은 어떤 위치에 있어야 하고 등을 미리 정해놨다는 것입니다. 이 말은 관습에 이미 익숙한 사용자는 쉽게 Maven을 사용할 수 있는데, 관습에 익숙..

1 2 3 4 5 6 7 create table 테이블명( 필드명1 타입 [NULL | NOT NULL][DEFAULT ][AUTO_INCREMENT], 필드명2 타입 [NULL | NOT NULL][DEFAULT ][AUTO_INCREMENT], 필드명3 타입 [NULL | NOT NULL][DEFAULT ][AUTO_INCREMENT], ........... PRIMARY KEY(필드명) ); Colored by Color Scripter cs 1 2 3 4 5 alter table 테이블명 add 필드명 타입 [NULL | NOT NULL][DEFAULT ][AUTO_INCREMENT]; alter table 테이블명 drop 필드명; Colored by Color Scripter cs 1 alte..

데이터 조작어(Data Manipulation Language, DML)의 종류 데이터 조작어는 모두 동사로 시작합니다. 시작하는 동사에 따라서 다음과 같은 4가지 조작어가 있습니다. SELECT – 검색 INSERT - 등록 UPDATE - 수정 DELETE - 삭제 *( 괄호 ) 안쪽은 생략가능 FLOOR(x) : x보다 크지 않은 가장 큰 정수를 반환합니다. BIGINT로 자동 변환합니다. CEILING(x) : x보다 작지 않은 가장 작은 정수를 반환합니다. ROUND(x) : x에 가장 근접한 정수를 반환합니다. POW(x,y) POWER(x,y) : x의 y 제곱 승을 반환합니다. GREATEST(x,y,...) : 가장 큰 값을 반환합니다. LEAST(x,y,...) : 가장 작은 값을 반환..

SQL(Structured Query Language) SQL은 데이터를 보다 쉽게 검색하고 추가, 삭제, 수정 같은 조작을 할 수 있도록 고안된 컴퓨터 언어입니다. 관계형 데이터베이스에서 데이터를 조작하고 쿼리하는 표준 수단입니다. DML (Data Manipulation Language): 데이터를 조작하기 위해 사용합니다. INSERT, UPDATE, DELETE, SELECT 등이 여기에 해당합니다. DDL (Data Definition Language): 데이터베이스의 스키마를 정의하거나 조작하기 위해 사용합니다. CREATE, DROP, ALTER 등이 여기에 해당합니다. DCL (Data Control Language) : 데이터를 제어하는 언어입니다. 권한을 관리하고, 테이터의 보안, 무결..

데이터베이스의 기본개념 (정의) 데이터의 집합 (a Set of Data) 여러 응용 시스템(프로그램)들의 통합된 정보들을 저장하여 운영할 수 있는 공용(share) 데이터의 집합 효율적으로 저장, 검색, 갱신할 수 있도록 데이터 집합들끼리 연관시키고 조직화되어야 한다. 데이터베이스의 특성 실시간 접근성(Real-time Accessability) - 사용자의 요구를 즉시 처리할 수 있다. 계속적인 변화(Continuous Evolution) - 정확한 값을 유지하려고 삽입·삭제·수정 작업 등을 이용해 데이터를 지속적으로 갱신할 수 있다. 동시 공유성(Concurrent Sharing) - 사용자마다 서로 다른 목적으로 사용하므로 동시에 여러 사람이 동일한 데이터에 접근하고 이용할 수 있다. 내용 참조(..

JSP의 표현식 은 사용하기 불편하고 기능이 제한적이다. 그래서 EL이 JSP에서 값을 표현하는 데에 자주 쓰인다. 표현 언어란? 표현 언어(Expression Language)는 값을 표현하는 데 사용되는 스크립트 언어로서 JSP의 기본 문법을 보완하는 역할을 한다. 표현 언어가 제공하는 기능 JSP의 스코프(scope)에 맞는 속성 사용 집합 객체에 대한 접근 방법 제공 수치 연산, 관계 연산, 논리 연산자 제공 자바 클래스 메소드 호출 기능 제공 표현언어만의 기본 객체 제공 표현언어의 기본 객체 *MAP 객체: Map 객체는 요소의 삽입 순서대로 원소를 순회합니다. for...of 반복문은 각 순회에서 [key, value]로 이루어진 배열을 반환합니다. https://developer.mozill..

SCOPE(객체 범위) 종류 웹 애플리케이션에는 4개의 객체 범위가 존재합니다. page 영역 한 번의 클라이언트 요청이 오면, 하나의 JSP 페이지가 응답됩니다. page 영역은 이 때 하나의 JSP 페이지 내에서만 객체를 공유하는 영역을 의미합니다. ( JSP only ) JSP 파일에는 pageContext가 내장되어 있으며, 이 객체는 page 영역에서만 유효합니다. JSP 파일에 안에 변수를 사용하면 이 변수는 해당 JSP 파일 내에서만 유효한데, page 스코프에 정의된 객체이기 때문입니다. request 영역 요청을 받아서 응답하기까지 객체가 유효한 영역입니다. Servlet에서 forward 또는 include를 사용하면, request 요청 객체가 공유되어서 request 영역이 됩니다...

리다이렉트 (redirect) 리다이렉트는 HTTP프로토콜로 정해진 규칙이다. 서버는 클라이언트의 요청에 대해 특정 URL로 이동을 요청할 수 있다. 이를 리다이렉트라고 한다. 서버는 클라이언트에게 HTTP 상태코드 302로 응답하는데 이때 헤더 내 Location 값에 이동할 URL 을 추가한다. 클라이언트는 리다이렉션 응답을 받게 되면 헤더(Location)에 포함된 URL로 재요청을 보내게 된다. 이때 브라우저의 주소창은 새 URL로 바뀌게 된다.. 클라이언트는 서버로부터 받은 상태 값이 302이면 Location헤더값으로 재요청을 보내게 된다. 이때 브라우저의 주소창은 전송받은 URL로 바뀌게 된다. 서블릿이나 JSP는 리다이렉트하기 위해 HttpServletResponse 클래스의 sendRed..