일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- qqOperater
- Middleware
- 다형성
- 깃허브
- Oracle
- 네임드생성자
- 생성자
- DB
- Node.js
- 자바
- dart
- React
- 리액트
- Sort()
- app.use
- 추상클래스
- push함수
- 오류
- 삼항연산자
- mybatis
- js
- 배열
- 콘솔게임
- Spring
- 자바스크립트
- git
- 코딩테스트
- int와 integer
- Pug
- java
- Today
- Total
목록전체 글 (101)
평행코드

DML(Data Manipulation Language) 데이터 조작 언어로 테이블에 값을 삽입(INSERT), 수정(UPDATE), 삭제(DELETE)하는 구문을 말함 INSERT 테이블에 새로운 행을 추가하여 테이블의 행 개수를 증가시키는 구문 INSERT INTO [테이블명] VALUES( , , , , ); UPDATE 테이블에 기록된 컬럼 값을 수정하는 구문으로 테이블 전체 행 개수는 변화 없음 UPDATE [테이블] SET [컬럼명] = [변경할값] WHERE 조건절~ DELETE 테이블의 행을 삭제하는 구문으로 테이블의 행 개수가 줄어듦 DELETE FROM [테이블] WHERE 조건절~ 삭제 시 FOREIGN KEY 제약조건으로 컬럼 삭제가 불가능한 경우 제약조건을 비활성화 할 수 있음 예..

서블릿(Servlet) Server + Applet의 합성어로 JAVA언어를 이용하여 사용자의 요청을 받아 처리하고 그 결과를 다시 사용자에게 전송하는 역할의 Class파일을 말함 즉 웹에서 동적인 페이지를 java로 구현한 서버 측 프로그램 * 애플릿(영어: applet)은 플러그인의 하나로서 전용 위젯 엔진이나 더 큰 프로그램 범위 내에서 실행되는 특정한 작업을 수행하는 조그마한 응용 프로그램을 말한다. 서블릿 설계 규약 1. 모든 서블릿은 javax.servlet.Servlet 인터페이스를 상속 받아 구현 2. 서블릿 구현 시 Servlet 인터페이스와 ServletConfig 인터페이스를 javax.servlet.GenericServlet에 구현 3. HTTP프로토콜을 사용하는 서블릿은 javax..

테이블 작성 시 각 컬럼에 기록될 데이터에 대해 제약 조건을 설정할 수 있는데 이는 데이터 무결성 보장을 주 목적으로 함 입력 데이터에 문제가 없는지에 대한 검사와 데이터 수정/삭제 가능 여부 검사 등을 위해 사용한다. NOT NULL 해당 컬럼에 반드시 값이 기록되어야 하는 경우 사용 특정 컬럼에 값을 저장/수정할 때는 NULL값을 허용하지 않도록 컬럼 레벨에서 제한 CREATE TABLE USER_NOTNULL( USER_NO NUMBER NOT NULL, USER_ID VARCHAR2(20) NOT NULL, USER_PWD VARCHAR2(30) NOT NULL, USER_NAME VARCHAR2(30), GENDER VARCHAR2(10) ); UNIQUE 컬럼 입력 값에 대해 중복을 제한하는 ..

Serializable Serializable(직렬화)란 자바 내부에서 사용되는 객체 또는 데이터를 외부의 자바 시스템에서도 사용할 수 있도록 바이트(byte) 형태로 데이터 변환하는 메커니즘 다른 하드웨어로 저장 할 때 직렬화가 꼭 필요! Serializable 인터페이스를 implements하여 구현 객체 직렬화 시 private 필드를 포함한 모든 필드를 바이트로 변환하지만 transient키워드를 사용한 필드는 직렬화에서 제외 serialVersionUID 필드 직렬화한 클래스와 같은 클래스임을 알려주는 식별자 역할로 컴파일 시 JVM이 자동으로 serialViersionUID 정적 필드를 추가해 별도로 작성하지 않아도 오류는 나지 않지만 자동 생성 시 역직렬화에서 예상하지 못한 InvalidCl..

IO Input과 Output의 약자, 컴퓨터 내부 또는 외부 장치와 프로그램 간의 데이터를 주고 받는 것 스트림(Stream) 입출력 장치에서 데이터를 읽고 쓰기 위해서 자바에서 제공하는 클래스 모든 스트림은 단방향이며 각각의 장치마다 연결할 수 있는 스트림 존재 하나의 스트림으로 입출력을 동시에 수행할 수 없으므로 동시에 수행하려면 2개의 스트림 필요 InputStream 바이트 기반 입력 스트림의 최상위 클래스로 추상클래스임 FileInputStream 파일로부터 바이트 단위로 읽을 때 사용 그림, 오디오, 비디오, 텍스트 파일 등 모든 종류의 파일 읽기 가능 InputStream의 하위 클래스로 InputStream과 사용 방법 동일 FileInputStream객체가 생성될 때 파일과 직접 연결 ..

하나 이상의 테이블에서 데이터를 조회하기 위해 사용하고 수행 결과는 하나의 Result Set으로 나옴 ANSI 표준 구문 연결에 사용하려는 컬럼 명이 같은 경우 USING() 사용, 다른 경우 ON() 사용 SELECT EMP_ID, EMP_NAME, JOB_CODE, JOB_NAME FROM EMPLOYEE JOIN JOB USING(JOB_CODE); SELECT EMP_ID, EMP_NAME, DEPT_CODE, DEPT_TITLE FROM EMPLOYEE JOIN DEPARTMENT ON(DEPT_CODE = DEPT_ID); INNER JOIN과 OUTER JOIN OUTER JOIN 종류 기본적으로 JOIN은 INNER JOIN이며 두 개 이상의 테이블을 조인할 때 일치하는 값이 없는 행은 ..

result set : 조회한결과 컬럼 컬럼값 입력되어있는 값 (도메인) 튜플, row DQL (Data Query Language) 구조화 되어있는 쿼리 언어 데이터를 검색할 때 사용한다 명령어 : SELECT DML (Data Manipulation Language) 데이터를 조작할 때 사용한다 명령어 : INSERT, UPDATE, DELETE row에 대한 수정 DDL (Data Definition Language) 데이터를 정의할 때 사용한다 명령어 : CREATE, DROP, ALTER table에 대한 수정 DCL (Data Control Language) 명령어 : GRANT, REVOKE TCL (Transaction Control Language) 트랜잭션을 제어할 때 사용한다 명령어 ..
윈도우 11 정품인증 받는법 cmd를 관리자권한으로 실행 1. slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX 입력 (Pro버) (HOME 버전 : TX9XD-98N7V-6WMQ6-BX7FG-H8Q99) 제품키를 설치했습니다 라고 나옵니다. 2. slmgr /skms kms.digiboy.ir 키 관리 서비스 컴퓨터 이름을 ~로 설정했습니다라고 나옵니다. 3. slmgr /ato 10초?정도 기다리면 제품에 대한 정품 인증을 받았습니다라고 뜹니다.