All Categories

· FE
1. css 란 ?CSS (Cascading Style Sheets)Cascading : “위에서 아래로 흐르는” 이라는 뜻상위 요소의 스타일이 하위 요소에 상속됨동일 요소에 여러 스타일 규칙이 존재하면 ⇒ 우선순위에 따라 적용됨!📌 CSS웹 페이지의 다양한 요소에 스타일을 적용하는 규칙의 집합을 위에서 아래로 흐르듯이 우선순위에 따라 순차적으로 적용하는 시스템 1-1. css 구문과 기본 문법선택자 { 속성: 값;}/* 예시 */p { color: blue; font-size: 16px;}선택자 (Selector) : 스타일 적용할 HTML 요소태그, 클래스, id 등선언 (Declaration) : 선택한 HTML 요소에 적용할 스타일 정의속성: 값 형식 1-2. 선택자1-2-1. ..
· Java
1. 예외 종류Checked 예외컴파일 시점에 체크 ⇒ 컴파일 에러가 가장 안전한 에러임!명시적인 예외 처리 필요Unchecked 예외런타임 시점에 체크 ⇒ 다소 위험함명시적인 예외 처리 강제 x 1-1. 대표적인 예외Checked 예외IOException입출력 작업 중에 문제가 생겼을 때 발생ex) 파일을 읽거나 쓸 때 파일 시스템에 접근할 수 없거나 네트워크 연결이 끊어졌을 때FileNotFoundException특정 파일을 찾을 수 없을 때 발생ex) 파일 경로가 잘못되었거나, 파일이 존재하지 않을 때ClassNotFoundException특정 클래스를 찾을 수 없을 때 발생ex) Class.forName() 메서드를 사용하여 클래스를 동적으로 로드할 때 클래스 경로에 해당 클래스가 존재하지 않을 ..
· Java
1. 제네릭스 (Generics)결정되지 않은 타입을 타입 변수로 처리실제 사용할 때는 구체적인 타입으로 대체예시) 커피에서 컵은 커피 담는 용도 / 내가 따로 구매한 컵은 물을 담을 수도, 연필을 꽂을 수도 있음 ⇒ 제네릭 타입 사용하면 그때그때 필요한 타입을 개발자가 정해서 생성 가능!컴파일 단계에서 자료형을 체크해주는 도구 ⇒ 코드 안정성 더해줌!public class GenericClass { T ob; public GenericClass(T ob) { this.ob = ob; } public void printType() { System.out.println(ob.getClass().getName()); }}class GenericCl..
· Java
1. Java 입출력자바 ⇒ 모든 I/O가 스트림(Stream)을 통해 이루어짐스트림 : “데이터의 흐름” (데이터 입출력 시 데이터가 이동하는 통로)📌  java.io 패키지 ⇒ 다양한 입출력 스트림 클래스 제공                                  크게 바이트 기반 스트림과 문자 기반 스트림으로 나눌 수 있음바이트 기반 입출력 스트림 : 그림, 멀티미디어, 문자 등 모든 종류의 데이터들을 주고받을 수 있음 문자 기반 입출력 스트림 : 오로지 문자만 주고받을 수 있게 특화 1-1. 바이트 기반 스트림최상위 클래스InputStream, OutputStream 존재둘 다 추상 클래스 ⇒ 상속받는 하위 클래스 통해서 구현하위 클래스 : XXXInputStream, XXXOutputSt..
1. 뷰 (View)실제 데이터를 저장하지는 않고 논리적으로만 데이터가 존재하는 가상의 테이블 (virtual table)⇒ 자주 사용하는 검색 조건식이나 결과를 미리 만들어서 필요할 때 마다 사용!뷰를 사용한 질의 시에는 DBMS에서 뷰 정의에 따라 질의를 재작성하여 수행함주로 기반 테이블로부터 정의 / 또 다른 뷰를 기반으로도 정의 가능📌 뷰의 특징 및 장점- 생성된 뷰는 또 다른 뷰를 생성하는 기반이 될 수 있음 - 뷰의 정의는 변경 불가! ⇒ 삭제 후 재생성 필요 - 뷰를 통한 데이터 변경에는 제약 존재    ⇒ 갱신하려면 기반 테이블의 기본키가 포함되어야 함 - 기반 테이블이나 뷰가 삭제되면 이를 기반으로 하는 뷰도 함께 삭제됨 장점1) 편의성 : 복잡한 질의문 작성이 쉽고 간단함 2) 보안성..
2024.07.28 - [Database/MySQL] - [MySQL] 기본 SQL 정리 (1) (DDL, DCL) [MySQL] 기본 SQL 정리 (1) (DDL, DCL)0. SQLStructured Query Language관계형 DB 활용을 위한 표준 언어📌 SQL 작성 규칙SQL문법 : 대문자 작성 권장 테이블명속성명 : 소문자 작성 권장 이름 : 의미가 잘 드러나게 작성, 여러 단어 혼합 시 “_”blogan99.tistory.com 1. DMLSELECT (데이터 검색)INSERT (데이터 삽입)UPDATE (데이터 변경)DELETE (데이터 삭제) 1-1. 데이터 검색SELECT [DISTINCT | ALL] 열_리스트FROM 테이블_리스트[WHERE 검색_조건식][GROUP BY 그룹_..
0. SQLStructured Query Language관계형 DB 활용을 위한 표준 언어📌 SQL 작성 규칙SQL문법 : 대문자 작성 권장 테이블명속성명 : 소문자 작성 권장 이름 : 의미가 잘 드러나게 작성, 여러 단어 혼합 시 “_” 사용 주석 : “--” (- 2개) 명령어 끝 : 세미콜론(;) 작성SQL을 크게 3가지로 구분 가능데이터 정의어 (DDL, Data Definition Language) : 데이터 구조 정의데이터 조작어 (DML, Data Manipulation Language) : 데이터 조회, 검색데이터 제어어 (DCL, Data Control Language) : DB 접근 권한 관리 1. DDL (데이터 정의어)CREATE (DB 객체 생성)ALTER (DB 객체 변경)DR..
· Java
1. 자바 메모리 구조메서드 영역, 스택 영역, 힙 영역 3가지로 구분메서드 영역클래스 정보를 보관스택 영역실제 프로그램이 실행되는 영역메서드 실행마다 메서드가 스택 영역에 한 개씩 쌓임힙 영역new 키워드로 생성한 객체(인스턴스)가 생성되는 영역 (배열 포함) 1-1. 메서드 영역 (Method Area)프로그램 실행에 필요한 공통 데이터 관리프로그램의 모든 영역에서 공유됨 클래스 정보 : 클래스의 실행 코드, 필드, 메서드, 생성자 코드 등 모든 실행 코드 존재static 영역 : static 변수 보관런타임 상수 풀 (참고) : 공통 리터럴 묶어서 관리  1-2. 스택 영역 (Stack Area)자바 실행 ⇒ 하나의 실행 스택 (스택 영역)생성됨 스택 영역 : 스택 프레임이 쌓임스택 프레임 : 메서..
공대생안씨
'분류 전체보기' 카테고리의 글 목록 (5 Page)