일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- xml 파싱 방법
- 빅분기
- 빅데이터분석기사
- ajax 동기식
- 빅데이터분석기사 독학
- TCP Socket
- async
- 빅분기 필기
- 동기식 비동기식
- 원씽 독후감
- 자바 채팅
- The OneThing
- Notepad++ 줄바꿈
- 노트패드++ 줄바꿈
- dom sax 차이점
- async false
- 자바스크립트 undefined
- 책 원씽
- TCP 채팅
- 빅데이터분석기사 필기
- dom sax 장단점
- 빅분기 독학
- ajax 비동기식
- Notepad 줄바꿈
- 원씽 내용
- 원씽 책
- 원씽 후기
- 자바 채팅 프로그램
- 간단한 채팅 프로그램
- 노트패드 줄바꿈
- Today
- Total
목록All Contents (30)
SooBlending
1. loop(반복문) 형식) LOOP 반복실행할 문장1; 반복실행할 문장2; 반복실행할 문장3; EXIT [WHEN 조건식]; END LOOP; 문제) 1부터 10까지 출력하시오. ---> loop_test.sql 2. for loop 형식) FOR 변수 IN [reverse] 최소값..최대값 LOOP 반복 실행할 문장; END LOOP; 문제) 화면에 '나는 SQL이 좋아요!!'를 10번 출력하시오. ---> for_test.sql 문제) 10부터 1까지 출력하시오. -----> reverse 사용!! 문제) 3단에서 5단까지 출력하시오. ---> for_dan.sql 3*1=3 ... 3*9=27 4*1=4 ... 4*9=36 5*1=5 ... 5*9=45 구구단 결과를 gugudan 테이블에 저장..
- SQL의 장점은 쿼리문 하나로 원하는 데이터를 검색 조작할 수 있다는 점인데, SQL문 자체는 비절차적 언어이기 때문에 몇개의 쿼리문 사이에 어떠한 연결 및 절차성이 있어야 하는 경우는 사용할 수 없다. - 이 점을 극복하기 위해 SQL언어에 절차적인 프로그래밍 언어를 가미해 만든 것이 PL/SQL DECLARE SECTION (선언부) - PL/SQL에서 사용하는 모든 변수나 상수를 선언. EXECUTABLE SECTION (실행부) - 절차적형식으로 SQL을 실행할 수 있도록 절차적요소인 제어문,반복문 ,함수정의등 로직기술. EXCEPTION SECTION (예외처리) - 실행 중 발생되는 에러를 해결하기 위한 문장으로 구성.----------------------------------------..
- 숫자값이 일정한 규칙에 의해서 연속적으로 자동증가.- 테이블에 종속적이지 않다(테이블과 독립적) 형식) CREATE SEQUENCE sequence_name [INCREMENT BY] 증가치 [START WITH] 초기값 [MAXVALUE n|NOMAXVALUE] [MINVALUE|NOMINVALUE] [CYCLE|NOCYCLE] [CACHE|NOCACHE]; maxvalue: 시퀀스가 가질 수 있는 최대값 지정. nomaxvalue일 경우 ascending순서일 경우 10의 27승 descending일 경우 -1 minvalue: 시퀀스가 가질 수 있는 최대값 지정. nominvalue일 경우 ascending 1 descending 10의 26승으로 설정. cache: 메모리상의 시퀀스 값을 관리..
View - 물리적인 테이블을 근거한 논리적인 가상테이블. (가상: 실질적으로 데이터를 저장하고 있지 않는다.) ----> 독립적인 테이블은 아니다!! - 기본테이블에 대한 하나의 쿼리문.(text를 저장하는 객체) - 자주 사용되는 복잡하고 긴 쿼리문을 저장하는 객체.- 특정컬럼만 보여지게끔하여 보안을 목적으로 사용. 형식) CREATE VIEW 뷰이름 AS select_statement; create view emp_copy as select * from emp;---> ORA-01031: insufficient privileges (권한 불충분!!) - 관리자 형식) GRANT system_privilege TO user_name; - 관리자 형식) REVOKE system_privilege FRO..
== > 아직 이벤트 처리 안한 부분의 버튼도 있지만 기본적으로 서버를 열고 클라이언트로 접속을 하여 채팅이 가능하다. import java.util.Vector; public class Room {//대화방의 정보표현 객체 String title;//방제목 int count;//방 인원수 String boss;//방장(방 개설자) Vector userV;//userV: 같은 방에 접속한 Client정보 저장 public Room() { userV = new Vector(); } } import java.io.IOException;import java.net.ServerSocket; import java.net.Socket; import java.ut..
1. 연결방식 - 연결기반(connection-oriented) - 연결 후 통신(전화기) - 1:1 통신방식 2. 특징 - 데이터의 경계를 구분 안 함.(byte-stream) - 신뢰성 있는 데이터 전송 - 데이터의 전송순서가 보장. - 데이터의 수신여부를 확인함(데이터가 손실되면 재전송) - 패킷을 관리할 필요가 없음 - UDP보다 전송속도가 느림 3. 관련 클래스 - Socket, ServerSocket 1. 서버 프로그램: 서버소켓을 사용, 서버 컴퓨터의 특정포트에서 클라이언트의 연결요청을 처리할 준비2. 클라이언트 프로그램: 접속할 서버의 IP주소와 포트 정보를 가지고 소켓을 생성해서 서버에 연결을 요청. 3. 서버소켓은 클라이언트의 연결요청을 받으면 서버에 새로운 소켓을 생성해서 클라이언트의..
Data integrity constraint rule - 테이블에 부적절한 자료가 입력(insert,update)되는 것을 방지하기 위해서 테이블을 생성할 때 각 컬럼에 대해서 정의 하는 여러가지 규칙. 1. NOT NULL 해당 컬럼값으로 NULL을 허용하지 않음 - 입력시 데이터를 무조건 받겠다!! 2. UNIQUE 테이블내에서 해당 컬럼값은 항상 유일무이한 값을 가질 것. - 중복허용하지 않겠다!! 3. PRIMARY KEY(기본키)- (not null+unique 동시에 만족) 해당컬럼값은 반드시 존재해야 하고 유일해야 한다는 조건. - 테이블내에서 서로 다른 행을 구분하기 위해서 사용!! 4. FOREIGN KEY (외래키,참조키) 해당컬럼의 값이 타컬럼의 값을 참조해야만 함 즉, 참조되는 컬..
Ctrl + F11 : 바로 전에 실행했던 클래스 실행 Ctrl + 마우스커서(혹은 F3) : 클래스나 메소드 혹은 멤버를 상세하게 검색하고자 할때Alt + ->, Alt + 메소드대체/구현 에서 해당 메소드를 체크한다.기타 클래스의 멤버가 클래스의 오브젝트라면 : 소스->위임메소드 생성에서 메소드를 선택한다. 자바파일을 여러개 선택한 후 소스 -> 가져오기 체계화 해주면 모두 적용된다. 환경설정 -> 자바 -> 코드 스타일 -> 코드 포멧터 -> 가져오기 -> 프로파일.xml 을 불러다가 쓰면 된다.또한 다수의 자바파일에 프로파일을 적용하려면 패키지 탐색기에서 패키지를 선택한 후 소스 -> 형식화를 선택하면 된다.환경설정 -> 자바 -> 코드 스타일 -> 코드 템플리트 -> 가져오기 -> 템플리트.xm..
Transaction - 데이터 처리의 한 단위 - 오라클에서 발생하는 여러개의 SQL 명령문(DML)들을 하나의 논리적인 작업단위로 처리하는데 이를 트랜잭션이라 함. - 하나의 트랜잭션은 All-or-Nothing방식으로 처리. - 목적 : 데이터의 일관성을 유지하면서 안정적으로 데이터를 복구시키기 위해서. - 트랜잭션 제어 명령어 : commit, rollback, savepoint 1. COMMIT - 저장되지 않은 모든 데이터를 데이터베이스에 저장하고 현재의 트랜잭션을 종료하라는 명령어. - 커밋하면 트랜잭션의 처리과정이 모두 반영되며 하나의 트랜잭션 과정이 끝남. - 트랜잭션이 발생하는 경우 새롭게 생성되거나 갱신된 데이터들이 물리적으로 영구히 저장됨. - DDL(create,drop,alter..
합병(병합): 구조가 같은 두 개의 테이블을 하나의 테이블로 합치는 기능.- 기존에 존재하는 행이 있다면 새로운 값으로 갱신(update)되고 존재하지 않는 행이 있다면 새로운 행으로 추가(insert)해라!! 형식) MERGE INTO 기준테이블명 별명 USING 참조테이블명 별명 ON (매칭 조건식) WHEN MATCHED -- 매칭되는 행이 있다면 THEN 업데이트 문 WHEN NOT MATCHED -- 매칭되는 행이 아니라면 THEN 추가문; create table emp11 -- 기준 테이블 (병합된 결과를 반영)as select * from emp; create table emp12 -- 참조 테이블as select * from emp where job='MANAGER'; update emp1..