일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코테
- dbms
- 가상컴퓨팅
- 공개키 암호화
- jsp
- til
- generic class
- Queue
- 암호학
- 자바의정석
- 크루스칼
- 항해99
- 생성자
- Algorithm
- BFS
- 알고리즘
- python
- javascript
- DB
- 99클럽
- Java
- 개발자취업
- sql
- JPA
- 코딩테스트준비
- js
- 코딩테스트
- dfs
- 자료구조
- spring
- Today
- Total
목록분류 전체보기 (137)
PLOD
1. 조건문 조건문이 참 일때 , if 문안쪽에 들여쓴 문자를 실행하고, 아니면 if 문을 실행하지 않는다. 아니면 else 문이나 elif 문을 조건 비교후 실행 한다. a = 200 if a < 100 : print("100보다 작군요") else : print("100보다 크군요") 2. 반복문 반복문은 range() 함수를 통해서 통제가 가능한데 range(0,10)이면 0부터 9까지 반복하겠다는 의미 이다. range(0, 3, 1)은 0에서 시작해서 2까지 1씩 증가하는 값들을 반환하므로 0,1,2를 반환한다.시작값과 증가값은 생략할 수 있는데 시작값을 생략시 0, 증가값 생략시 1으로 간주한다. 그러므로 , range(0, 3, 1), range(0, 3), range(3) 모두 동일하다 f..
JSP JSP(JaveServer Pages) 는 서블릿과 동일 하게 웹 어플리케이션에서 동적 콘텐츠를 만들기 위해 제공되는 기술이다. JSP는 서블릿 프로그램에 HTML을 삽입하여 작성하여 웹으로 구현해준다. JSP는 자바 클래스로 구현하기 때문에 플랫폼에 독립적이고, 특정 서버에 종속되지 않으면서 멀티스레드를 기반으로 다수의 사용자 요청을 효율적으로 처리한다. 기존의 서블릿은 다음과 같은 단점이 있었다. 1. 정해진 규칙을 지켜서 작성해야 한다. (import, public클래스, HttpServlet 상속, 기본 생성자 , 콜백 메소드 오버라이딩) 2. web.xml 파일이나 어노테이션을 통해 요청 URL에 대한 매핑을 설정해야 한다. 3. 소스를 수정한 후에는 반드시 재컴파일을 하고 리로딩 될때까..
DBMS 란 데이터 저장소로 가장 쉽게 생각할 수 있는 것이 파일이다. 그런데 파일은 누군가가 삭제 하거나 외부의 물리적 충격, 또는 컴퓨터의 버그로 인해 손상된다면 파일에 저장된 데이터를 사용할 수 없다. 따라서 안전하고 효과적으로 데이터를 저장하고 관리할 수 있는 무언가가 필요한데, 그게 바로 데이터베이스 관리시스템 (Database Management System, DBMS) 이다. JDBC 란 데이터베이스 연동은 모든 프로그램 언어가 제공해야 하는 필수 기능 중 하나다. 자바에서 데이터 베이스 연동을 지원하는 패키지는 java.sql 이며 이를 JDBC API 라고 한다. JDBC(Java DataBase Connectivity)는 자바 프로그램에서 관계형 데이터베이스를 연동하기 위해 제공하는 표..
Extensible Markup Language(XML) XML은 반정형 데이터의 한 종류이다. XML은 데이터를 정의하는 규칙을 제공하는 마크업 언어로써 다른 프로그래밍 언어와 달리 XML은 자체적으로 컴퓨팅 작업을 수행할 수 없지만, 구조적 데이터 관리를 위해 모든 프로그래밍 언어 또는 소프트웨어를 구현할 수 있다. XML을 사용하면 공유 가능한 방식으로 데이터를 정의하고 저장할 수 있다. XML은 웹 사이트, 데이터베이스 및 타사 애플리케이션과 같은 컴퓨터 시스템 간의 정보 교환을 지원한다. Sevlet과 XML XML은 Servlet을 설정할 때 사용된다 서블릿 컨테이너는 자신이 생성하고 관리할 객체에 대한 정보를 web.xml 파일을 통해서 힉득하고 관리한다. 따라서 서블릿 클래스를 사용하기 위..
HTTP (HyperText Transfer Protocol) 웹에서 클라이언트(브라우저)가 서버와 통신 할 때 사용하는 통신 규약 HTTP는 비연결성(connectionless)와 무상태(stateless)한 특징이 있다.비연결성이란 브라우저가 서버에 특정 문서를 요청하는 순간 잠시 연결되었다가 서버로부터 응답이 전송된 후 곧바로 끊어 지는 것을 의미한다. 웹이라는 특성상 다수의 브라우저가 서버와 통신하기 때문에 한 클라이언트가 서버와 지속적으로 연결되어 있다면 다른 클라이언트와 연결할 때 문제가 생길 것이다.무상태란 웹 서버가 웹 클라이언트의 상태정보를 유지하지 않는 것이다. 상태정보란 브라우저가 서버에게 요청을 전달하면서 함께 전달된 테이터를 의미한다. HTTP는 기본적으로 이러한 상태정보를 유지하..
SUB QUERY (서브 쿼리) 하나의 SQL문 안에 포함되는 또 다른 SQL 문을 의미한다. SELECT ENAME, SAL-- MAIN QUERY(OUTER QUERY) FROM EMP WHERE SAL > (SELECT SAL FROM EMP WHERE ENAME = 'JONES')-- SUB QUERY(INNER QUERY) SQL문을 실행하는 데 필요한 데이터를 추가로 조회하기 위해 SQL문 내부에서 사용하는 SELECT 문을 의미하며 INNER QUERY라고도 부른다. 반대로 서브 쿼리의 결과 값을 사용하여 기능을 수행하는 맨 바깥쪽에 있는 쿼리를 MAIN QUERY라고 부른다. 서브쿼리는 연산자와 같은 비교 또는 조회 대상의 오른쪽에 놓이며 소괄호 ()로 묶여 사용한다. 또 where 절이나..