Dev 90

C

AOP 기능 사용하기 예제

/Chapter_03/src/acQuickStart.xml 더보기 aop expression 지정해둔 메소드의 조건 (public (void) (패키지).(클래스).(메소드(파라미터)) )에 맞는 메소드가 실행되면 지정해둔 id를 pointcut-ref로 참조하는 aop가 작동한다. * = 와일드카드 *Before는 이름이 ~before로 끝나는 메소드를 말한다. printBefore(), viewBefore 등.. *Print*는 viewPrintMethod() showPrint2() 등~ aop:before, after, around pointcut-ref로 참조하던 id의 pointcut이 작동되었을 경우, before, after는 작동 트리거가 된 메소드의 각각 앞과 뒤, around는 앞뒤 모..

Dev/Spring 2020.12.28

C

롬복 Lombok

애노테이션명 기능 @AllArgsConstructor 모든 인자를 받는 생성자 = 필드변수를 파라미터로 받는 생성자 @Data 게터, 세터, toString(), equals(), hashCode() 메소드 생성 @EqualsAndHashCode @Getter 게터 메소드 생성 @NoArgsConstructor 인자 없는 생성자 (JPA 필수사항) = 기본생성자 @RequiredArgsConstructor @Setter 세터 메소드 생성 @ToString toString() 메소드 생성 # @RequiredArgsConstructor 이 어노테이션은 초기화 되지않은 final 필드나, @NonNull 이 붙은 필드에 대해 생성자를 생성해 줍니다. 주로 의존성 주입(Dependency Injection) ..

Dev/API 2020.11.24

C

HTML

# defer 태그의 defer 속성은 페이지가 모두 로드된 후에 해당 외부 스크립트가 실행됨을 명시합니다. defer 속성은 불리언(boolean) 속성으로 명시하지 않으면 false 값을 가지게 되고, 명시하면 true 값을 가지게 됩니다. 이 속성은 요소가 외부 스크립트를 참조하는 경우에만 사용할 수 있으므로, src 속성이 명시된 경우에만 사용할 수 있습니다. 참조된 외부 스크립트 파일을 다음과 같이 여러 가지 방법으로 실행시킬 수 있습니다. - async 속성이 명시된 경우 : 브라우저가 페이지를 파싱되는 동안에도 스크립트가 실행됨. - async 속성은 명시되어 있지 않고 defer 속성만 명시된 경우 : 브라우저가 페이지의 파싱을 모두 끝내면 스크립트가 실행됨. - async 속성과 defe..

Dev/HTML \ CSS \ JS 2020.11.13

C

Oracle SQL 문법, 쿼리, 예제 등

[ 목차 ] 1. SQL 기본 명령어 2. 연산자 3. 그룹함수 4. 집합연산자 5. 하위질의 (SubQuery) 6. 테이블 생성 7. VIEW 8. SYNONYM # hr 계정의 테이블 구조 및 항목 더보기 # 테이블 구성 확인 명령어 desc employees; 이름 널? 유형 -------------- -------- ------------ EMPLOYEE_ID NOT NULL NUMBER(6) FIRST_NAME VARCHAR2(20) LAST_NAME NOT NULL VARCHAR2(25) EMAIL NOT NULL VARCHAR2(25) PHONE_NUMBER VARCHAR2(20) HIRE_DATE NOT NULL DATE JOB_ID NOT NULL VARCHAR2(10) SALARY N..

Dev/SQL 2020.11.12

C

Java 예제 - 로또 번호 만들기 ( random, array, nested For loop)

로또게임 사용자로부터 숫자를 입력 받아서 6개가 다 맞을시: 1등 5개가 맞을시: 2등 4개: 3등 3개: 4등 이 출력되는 프로그램을 작성하시오. 단 사용자가 1~45를 벗어난 값을 입력하면 올바른 값을 입력할때까지 다시 입력을 하게 만드세요 [ 프로그램 실행 예시 ] 더보기 당첨 번호 추첨 완료. 1 ~ 45 범위 내 번호 입력해주세요 1번째 숫자를 입력하세요 :999 잘못 입력되었습니다. (범위 밖 or 중복) 1번째 숫자를 입력하세요 :0 잘못 입력되었습니다. (범위 밖 or 중복) 1번째 숫자를 입력하세요 :45 2번째 숫자를 입력하세요 :1 3번째 숫자를 입력하세요 :1 잘못 입력되었습니다. (범위 밖 or 중복) 3번째 숫자를 입력하세요 :45 잘못 입력되었습니다. (범위 밖 or 중복) 3..

Dev/Java 2020.09.10

C

Java - 숫자맞추기 게임 (Math.random(), .equals(), BufferedReader)

숫자맞추기 게임 1~100사이의 난수를 발생하여 맞추는 게임 [실행결과] 숫자 입력 : 50 50보다 큽니다 숫자 입력 : 90 90보다 작습니다 ... 숫자 입력 : 87 딩동뎅 xx번만에 맞추셨습니다 continue(Y/N) : n 프로그램을 종료합니다 더보기 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class NumberGame { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)..

Dev/Java 2020.09.09