CSS - text
·
STUDY/CSS
text로 시작하는 글자속성 1. text-align : 수평 정렬 2. text-decoration : 글자의 여러줄 지정 3. text-indent : 들여쓰기 지정 4. text-transform : 영문 대/소문자 변경 1. text-align text-align: left; : 왼쪽정렬 text-align: center; : 가운데 정렬 text-align: right; : 오른쪽정렬 text-align: justify; : 양쪽정렬 * input태그 안에서도 사용 가능 *table태그 안에서도 사용 가능 2.text-decoration text-decoration : overline; : 글자 위에 줄 text-decoration : line-through; : 글자 중간에 줄(취소선) tex..
ORACLE(Linux) - 기초개념
·
STUDY/DATABASE
VirtualBox 설치 전제 Mysql - 스키마(schema) : 데이터베이스와 동일한 개념 Oracle - 스키마(schema) : 데이터베이스의 User와 동일한 개념 1. 터미널로 사용하기 2. Listener 시작 : 네트워크를 이용하여 클라이언트에서 오라클 서버로 연결하기 위한 오라클 네트워크 관리자 lsnrctl start : 디비보다 먼저 실행되야 함 제일 마지막에 the command completed successfully 확인 3. DB접속 ① SQL Plus(TUI) ② SQL Developer(GUI) - SQL Plus 실행 : sqlplus /nolog - DATABASE 접속 : connect "사용자 이름"/oracle as "권한명" (db시작/종료기능이 있는 사용자) ..
MYSQL - DDL(VIEW)
·
STUDY/DATABASE
Database 의 객체(object 유형) : Table, View, Index, Function, Trigger View ? 하나 이상의 테이블을 기반으로 생성되는 객체 물리적으로 존재하지 않고 정의만 되어있는 가상의 논리적인 테이블 + : 보안, 편의(복잡한 쿼리 구문을 단순화 시킬 수 있음) View 생성( = 테이블과 비슷함) create 뷰이름 View-DML : view를 통한 DML작업 시 base Table에 선언된 제약조건 만족해야함. : view를 통해서 insert작업한 데이터는 base table에 삽입됨. 1. view 생성 create View view이름 * deptvu View 생성 deptvu에 insert작업 실행 deptvu에서 확인가능 * Base table에서도 확..
JAVA - @Override(메소드 재정의)
·
STUDY/JAVA
@Override(메소드 재정의) ? 상속된 메소드의 내용이 자식 클래스에 맞지 않을 때 자식클래스에서 동일한 메소드를 재정의 이후에 자식 객체에서 해당 메소드를 호출하면 오버라이딩된 자식 메소드가 호출됨. * 규칙 1. 부모의 메소드와 동일한 리턴타입, 메소드 이름, 매개변수 리스트를 가져야 함 2. 접근 제한을 더 강하게 오버라이딩할 수 없다. 3. 새로운 예외를 throws할 수 없다. * 단축키 상속한 뒤 shift + alt + s -> v(Override/Implement Methods)
JAVA - 상속(Inheritance)
·
STUDY/JAVA
상속 ? 부모 클래스의 멤버를 상속된 자식 클래스에서도 사용 할 수 있음 코드의 중복을 줄여줌 부모클래스에서 private 접근 제한자를 가진 필드와 메서드는 상속 대상에서 제외 상속 java 문법 class 자식클래스 extends 부모클래스 { //필드 //메서드 //생성자 } 1. 부모클래스 생성 2. 자식 클래스 생성 (model, color은 부모 클래스에서 상속받음) 3. 부모와 자식 클래스 모두 사용할 클래스 생성 3-0. DmbCellPhone dcp = new DmbCellPhone -> 객체만 생성하는 것처럼 보이지만 DmbCellPhone에서 상속하는 부모인 CellPhone가 먼저 생성되고, DmbCellPhone 가 생성된다. 3-1. CellPhone 의 필드 사용 3-2. Dm..
MYSQL - ALTER
·
STUDY/DATABASE
ALTER table 테이블명 테이블 생성 후 컬럼추가, 수정, 삭제 및 제약조건 추가, 삭제가능 1) 컬럼 추가 alter table 테이블명 add -----; : 가장 마지막에 추가, dafault값이 null로 지정됨 * 컬럼 default값 설정 * 제일 앞에 컬럼 추가하기 * 컬럼 위치 지정 2) 컬럼 수정 alter table 테이블명 modify ----; : 테이터타입, 컬럼 사이즈, default 값 변경 가능 : 데이터 타입 변경시 기본적을 문자 → 문자 / 숫자(문자타입) → 숫자 / 날짜(문자타입) → 날짜타입 가능 * default값 수정 시 이전에 등록된 데이터는 변경되지 않고 변경 이후 데이터 삽입 시 부터 적용됨 2-2. 컬럼명 변경 alter tabel 테이블 이름 ren..
MYSQL -DDL(데이터 정의어)
·
STUDY/DATABASE
DDL : creat, alter, drop, truncate 객체(object)를 생성, 수정, 삭제하는 명령어 객체 종류 - table, view, index 등 DDL구문은 autocommit을 내포함 => 취소 x 1. 테이블 생성(create table) 테이블 생성 시 필수 정보 : 테이블 명, 컬럼명, 데이터 타입(컬럼사이즈) 옵션 : default 값, 제약 조건 1-1. 제약조건 없이 default 값으로 테이블 생성 1-2. default 값이 선언된 컬럼에 insert 작업하기 & default 값을 명시적으로 삽입하는 방법 1-3. default 값을 암시적으로 삽입하는 방법 1-4. default 값이 설정되어 있지 않은 컬럼에 default 옵션 사용 시 => null 1-5. ..
JAVA - Set컬렉션 인터페이스 /HashSet 클래스
·
STUDY/JAVA
* 기본 자료 구조 List > 순서 o [ ] Set > 순서 x [ ] ( ) Map == Dictionary { } 1. Set 컬렉션 인터페이스 집합의 개념 / 인덱스 정보 포함 x => 원소 중 특정 위치 값을 꺼낼 수 x (똑같은 값을 불러올 수 없음 = 중복저장 불가 / null값도 한 개만 포함 가능) 저장되는 순서에 상관없이 저장됨(저장순서 파악 안됨) 저장된 순서와 출력 순서는 다를 수 o get()메서드 제공 x 2. Set 컬렉션 인터페이스 method * 배열 전환 유일한 값 "aaa" --> 15 (숫자로서의 의미는 없어지고 유일한 값이 됨) "bbb" --> 37 ----------------- "aaa" --> 15 자바에서 해쉬코드는 객체가 저장된 번지와 연관된 값(실제 번..