Dev/CS4 Java reflection이란? Reflection 정의 Reflection is an API that is used to examine or modify the behaviour of methods, classes and interfaces at runtime. reflection은 class나 interface, method의 동작을 runtime 시점에 검사하거나 수정할 수 있는 java API 이다. The beauty of Reflection is that it allows developers to inspect a class, interface, the class structure, methods and fields without knowing the names of the classes at compile time Refl.. 2022. 4. 23. 데이터베이스 기초 정리 1. DBMS의 구조 ▸ 데이터 언어 데이터 언어는 크게 4가지로 구성돼있다. 1. DDL Data Definition Language CREATE, ALTER 등 2. DML Data Manipulation Language SELECT , INSERT 등 3. DCL Data Control Language GRANT, REVOKE 등 4. TCL Transaction Control Language COMMIT, ROLLBACK 등 2. DML SELECT 정리 ▸ DML 의 실행 순서 SELECT city AS 도시, count(city) AS 집계 FROM user WHERE user.age >= 18 GROUP BY city HAVING city >= 'b' OREDER BY city 위의 경우 실.. 2022. 2. 27. 정규표현식 정리 ( feat. 드림코딩 엘리 ) 문법 정리 Groups and ranges Chracter 뜻 | 또는 () 그룹 [] 문자셋, 괄호안의 어떤 문자든 [^] 부정 문자셋, 괄호안의 어떤 문가 아닐때 (?:) 찾지만 기억하지는 않음 Quantifiers Chracter 뜻 ? 없거나 있거나 (zero or one) * 없거나 있거나 많거나 (zero or more) + 하나 또는 많이 (one or more) {n} n번 반복 {min,} 최소 {min,max} 최소, 그리고 최대 Boundary-type Chracter 뜻 \b 단어 경계 \B 단어 경계가 아님 ^ 문장의 시작 $ 문장의 끝 Character classes Chracter 뜻 \ 특수 문자가 아닌 문자 . 어떤 글자 (줄바꿈 문자 제외) \d digit 숫자 \D di.. 2022. 1. 22. 형상관리 - Git : 기초 개념 정리 1. git work flow ▸ 주요개념 working directory staging area .git directory remote untracked / tracked - unmodified / modified ▸ working directory working directory는 말 그대로 현재 작업하고 있는 작업대를 의미한다. 만약 어느정도 작업이 완료됐다면, add 명령어를 통해 staging area로 올릴 수 있다. ▸ staging area staging area에 올라간 b,c 파일들을 commit 명령어를 이용해서 git version history에 저장할 수 있다. ▸ .git directory ▸ file snapshot .git directory에는 스냅샷 된 정보들을 기반으로 .. 2022. 1. 5. 이전 1 다음