일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 깃허브
- 배열
- 오류
- 자바스크립트
- Spring
- 다형성
- java
- app.use
- Oracle
- 리액트
- 자바
- push함수
- 코딩테스트
- React
- mybatis
- int와 integer
- js
- 네임드생성자
- 추상클래스
- 생성자
- Pug
- Middleware
- DB
- qqOperater
- Sort()
- 콘솔게임
- 삼항연산자
- Node.js
- git
- dart
- Today
- Total
목록분류 전체보기 (101)
평행코드
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/mVCMS/btsyTrc7Xkk/sy0oCHxYXaqUaOuaHwwbT1/img.png)
DML(Data Manipulation Language) 데이터 조작 언어로 테이블에 값을 삽입(INSERT), 수정(UPDATE), 삭제(DELETE)하는 구문을 말함 INSERT 테이블에 새로운 행을 추가하여 테이블의 행 개수를 증가시키는 구문 INSERT INTO [테이블명] VALUES( , , , , ); UPDATE 테이블에 기록된 컬럼 값을 수정하는 구문으로 테이블 전체 행 개수는 변화 없음 UPDATE [테이블] SET [컬럼명] = [변경할값] WHERE 조건절~ DELETE 테이블의 행을 삭제하는 구문으로 테이블의 행 개수가 줄어듦 DELETE FROM [테이블] WHERE 조건절~ 삭제 시 FOREIGN KEY 제약조건으로 컬럼 삭제가 불가능한 경우 제약조건을 비활성화 할 수 있음 예..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bXbWuF/btsyVZsOHoF/VwB5Skr30vSCdE0SsOi5hk/img.jpg)
서블릿(Servlet) Server + Applet의 합성어로 JAVA언어를 이용하여 사용자의 요청을 받아 처리하고 그 결과를 다시 사용자에게 전송하는 역할의 Class파일을 말함 즉 웹에서 동적인 페이지를 java로 구현한 서버 측 프로그램 * 애플릿(영어: applet)은 플러그인의 하나로서 전용 위젯 엔진이나 더 큰 프로그램 범위 내에서 실행되는 특정한 작업을 수행하는 조그마한 응용 프로그램을 말한다. 서블릿 설계 규약 1. 모든 서블릿은 javax.servlet.Servlet 인터페이스를 상속 받아 구현 2. 서블릿 구현 시 Servlet 인터페이스와 ServletConfig 인터페이스를 javax.servlet.GenericServlet에 구현 3. HTTP프로토콜을 사용하는 서블릿은 javax..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/q6TCB/btsxtWRXQxR/onbUNKUqQBrd1AbDQEDuOK/img.png)
테이블 작성 시 각 컬럼에 기록될 데이터에 대해 제약 조건을 설정할 수 있는데 이는 데이터 무결성 보장을 주 목적으로 함 입력 데이터에 문제가 없는지에 대한 검사와 데이터 수정/삭제 가능 여부 검사 등을 위해 사용한다. 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 컬럼 입력 값에 대해 중복을 제한하는 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bsAk8P/btsv8NXhXHx/L4eOEI1UtFuIvgdSYq5A1K/img.png)
Serializable Serializable(직렬화)란 자바 내부에서 사용되는 객체 또는 데이터를 외부의 자바 시스템에서도 사용할 수 있도록 바이트(byte) 형태로 데이터 변환하는 메커니즘 다른 하드웨어로 저장 할 때 직렬화가 꼭 필요! Serializable 인터페이스를 implements하여 구현 객체 직렬화 시 private 필드를 포함한 모든 필드를 바이트로 변환하지만 transient키워드를 사용한 필드는 직렬화에서 제외 serialVersionUID 필드 직렬화한 클래스와 같은 클래스임을 알려주는 식별자 역할로 컴파일 시 JVM이 자동으로 serialViersionUID 정적 필드를 추가해 별도로 작성하지 않아도 오류는 나지 않지만 자동 생성 시 역직렬화에서 예상하지 못한 InvalidCl..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bpV69O/btswgU2crnq/n3vHBbZr9qyAShOaMCvyu1/img.png)
IO Input과 Output의 약자, 컴퓨터 내부 또는 외부 장치와 프로그램 간의 데이터를 주고 받는 것 스트림(Stream) 입출력 장치에서 데이터를 읽고 쓰기 위해서 자바에서 제공하는 클래스 모든 스트림은 단방향이며 각각의 장치마다 연결할 수 있는 스트림 존재 하나의 스트림으로 입출력을 동시에 수행할 수 없으므로 동시에 수행하려면 2개의 스트림 필요 InputStream 바이트 기반 입력 스트림의 최상위 클래스로 추상클래스임 FileInputStream 파일로부터 바이트 단위로 읽을 때 사용 그림, 오디오, 비디오, 텍스트 파일 등 모든 종류의 파일 읽기 가능 InputStream의 하위 클래스로 InputStream과 사용 방법 동일 FileInputStream객체가 생성될 때 파일과 직접 연결 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bUWy2i/btswgWLKYxc/K8CjZp0g0jHe9Y7c9sprJ0/img.png)
하나 이상의 테이블에서 데이터를 조회하기 위해 사용하고 수행 결과는 하나의 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이며 두 개 이상의 테이블을 조인할 때 일치하는 값이 없는 행은 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bND1aI/btsv9PfDYfC/YgxRps83paJb5DaMb5uaL1/img.png)
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초?정도 기다리면 제품에 대한 정품 인증을 받았습니다라고 뜹니다.