일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 알고리즘
- java
- 자바 개념
- 데이터베이스
- 운영체제
- C
- 러스트 예제
- 백준
- Database
- 파이썬 첼린지
- 데이터 통신
- Python
- data communication
- 자바 기초
- 백준 러스트
- 러스트
- Rust
- OS
- 자바
- 파이썬 챌린지
- Python challenge
- 파이썬 알고리즘
- 파이썬
- 오라클
- ubuntu
- 우분투
- 오라클DB
- Operating System
- 러스트 프로그래밍 공식 가이드
- Reversing
- Today
- Total
목록Development Study (174)
IT’s Portfolio
🖥 Basic Java - Day 12 👉🏻 [Chapter 09] 자바의 이벤트 처리 이벤트 기반 프로그래밍(Event Driven Programming) 이벤트 종류 사용자의 입력 센서로부터의 입력, 네트워크로부터 데이터 송수신 다른 응용 프로그램이나 다른 스레드로부터의 메시지 이벤트의 발생에 의해 프로그램 흐름이 결정되는 방식 이벤트가 발생하면 이벤트를 처리하는 루틴(event listener) 실행 프로그램 내의 어떤 코드가 언제 실행될 지 이벤트 발생에 의해 전적으로 결정 반대 개념 : 배치 실행(Batch Programming) 프로그램의 개발자가 프로그램의 흐름을 결정하는 방식 이벤트 기반 프로그램의 구조 각 이벤트마다 처리하는 리스너 코드를 보유 이벤트 리스너들의 집합 GUI 응용 프로그램..
🖥 Basic Java - Day 11 👉🏻 [Chapter 08] 자바 GUI 스윙 기초 자바의 GUI(Graphical User Interface) 목적 이미지 혹은 그래픽을 이용하여 메뉴 등을 포함한 화면을 구성 사용자는 마우스나 키보드를 이용하여 쉽게 입력 특징 강력한 GUI 컴포넌트 제공 쉬운 GUI 프로그래밍 프로그래밍 방법 GUI 컴포넌트와 그래픽 이용 AWT(java.awt package) 패키지와 Swing(javax.swing package) 패키지에 제공되는 메커니즘 이용 AWT와 Swing 패키지 AWT(Abstract Windowing Toolkit) 자바가 처음 나왔을 때 함께 배포된 GUI 라이브러리 java.awt package AWT 컴포넌트는 중량 컴포넌트(Heavy we..
🖥 DataBase - Day 10 👉🏻 [Chapter 13] 뷰(View) [01] 뷰의 개념 뷰 가상 테이블(virtual table) select 문을 저장한 객체 뷰의 사용 목적 편의성 : select 문의 복잡도 완화 보안성 : 테이블의 일부 데이터만 노출 [02] 뷰 생성 create [or replace][force | noforce] view 뷰이름 as sub-query [with check option [constraint 제약조건]] [with read only] 뷰의 생성 or replace : 같은 이름의 뷰가 있을 경우 삭제 후 다시 생성 force : 기본 테이블의 존재 여부에 상관없이 뷰 생성 noforce : 기본 테이블이 존재할 경우에만 뷰 생성, 기본 값 with ch..
🖥 DataBase - Day 9 👉🏻 [Chapter 12] 데이터 정의어 [01] 데이터 정의어 DDL(Data Definition Language) 데이터를 보관하고 관리하기 위해 제공되는 여러 객체의 생성, 변경, 삭제 관련 기능 수행 데이터 정의어를 사용할 때 유의점 auto commit : DDL 명령어는 따로 커밋하지 않아도 데이터베이스에 즉각 반영되며 데이터 사전(data dictionary)에 기록됨 [02] create create table 소유 계정.테이블 이름( 열1 이름 열1 자료형, ... 열n 이름 열n 자료형 ); create 의 기본 형식 테이블 이름 생성 규칙 문자로 시작 영문자, 한글, 숫자, 특수문자($, #, _) 사용 가능 30바이트 이하 같은 사용자 소유의 테이..
🖥 DataBase - Day 6 👉🏻 [Chapter 08] 여러 테이블을 하나의 테이블처럼 사용하는 조인 [01] 조인 join 두 개 이상의 테이블을 연결하여 데이터를 검색하는 것 조인 속성 : 조인 검색을 위해 테이블을 연결해주는 속성 조인 속성의 이름은 달라도 되지만 도메인은 같아야 함 일반적으로 외래키가 조인 속성으로 이용됨 같은 이름의 속성이 서로 다른 테이블에 있을 수 있기 때문에 속성 이름 앞에 해당 속성이 소속된 테이블의 이름 표시 [02] 조인 종류 등가 조인(equi join) 일반적으로 가장 많이 사용하는 조인 방식 테이블을 연결한 후에 출력 행을 각 테이블의 특정 열에 일치한 데이터를 기준으로 선정하는 방식 내부 조인(inner join), 단순 조인(simple join) 등가..
🖥 DataBase - Day 5 👉🏻 [Chapter 07] 다중행 함수와 데이터 그룹화 [01] 다중행 함수 sum 데이터의 합을 구하는 함수 count 데이터 개수를 출력하는 함수 max 입력 데이터 중 최댓값 반환 min 입력 데이터 중 최솟값 반환 avg 입력 데이터의 평균 값을 구하는 함수 [02] group by 절 select [조회할 열n 이름] from [조회할 테이블 이름] where [조회할 행을 선별하는 조건식] group by [그룹화할 열을 지정(여러 개 지정 가능)] order by [정렬하려는 열 지정] 여러 데이터에서 의미 있는 하나의 결과를 특정 열 값별로 묶어서 출력할 때 사용 유의점 다중행 함수를 사용하지 않은 일반 열은 group by 절에 명시하지 않으면 sele..
🖥 DataBase - Day 4 👉🏻 SQL 질의문 작성 1 1. select last_name, lower(last_name) lower적용, upper(last_name) upper적용, email, initcap(email) initcap적용 from hr.employees; 2. select job_id, substr(job_id, 1, 2) 적용결과 from hr.employees; 3. select job_id, replace(job_id, 'ACCOUNT', 'ACCNT') 적용결과 from hr.employees; 4. select first_name, lpad(first_name, 12, '*') 적용결과 from hr.employees; 5...
🖥 DataBase - Day 3 👉🏻 [Chapter 06] 데이터 처리와 가공을 위한 오라클 함수 [01] 오라클 함수 function : x -> y y값은 x값에 종속됨 오라클 함수 : 특정 결과 데이터를 얻기 위해 데이터를 입력할 수 있는 특수 명령어 built-in function : 기본 제공 내장 함수 single-row function : 데이터가 한 행씩 입력되고 입력된 한 행당 결과가 하나씩 나오는 함수 multiple-row function : 여러 행이 입력되어 하나의 행으로 결과가 반환되는 함수 user-defined function : 사용자에 의해 정의된 사용자 정의 함수 [02] 문자 데이터를 가공하는 문자 함수 대,소문자 변환 함수 upper(문자열) : 괄호 안 문자 데..