728x90 반응형 IT49 [ORACLE] db 테이블 컬럼명 자바 vo 변수로 변환 SELECT 'private ' || (CASE A.DATA_TYPE WHEN 'NUMBER' THEN 'int' WHEN 'DATE' THEN 'String' WHEN 'VARCHAR2' THEN 'String' WHEN 'CHAR' THEN 'String' WHEN 'CLOB' THEN 'String' ELSE '' END ) || ' ' || LOWER(SUBSTR(A.CAMEL_CASE,1, 1)) || SUBSTR(A.CAMEL_CASE,2) || ';'AS RESULT FROM ( SELECT COLUMN_NAME, DATA_TYPE, REPLACE(initcap(COLUMN_NAME),'_') AS CAMEL_CASE FROM ALL_TAB_COLUMNS WHERE TABLE_NAME= '테.. 2022. 5. 6. svn 업데이트 버전 가져오는 방법 2021. 12. 2. svn 연동 방법 1. svn 설치 2. 다른 pc에서 svn 연동 준비 돼야 가능 2021. 12. 2. 자바 정리 - 컬렉션 프레임워크 컬렉션 프레임워크 컬렉션 프레임워크(Collection Framework) 자료구조를 사용해서 객체들을 효율적으로 관리할 수 있도록 인터페이스와 구현 클래스를 java.util 패키지에서 제공함 사용 방법을 정의한 인터페이스와 실제 객체를 저장하는 다양한 컬렉션 클래스(구현 클래스)를 제공 프레임워크 : 사용 방법을 정해놓은 라이브러리 주요 인터페이스로 List, Set, Map이 있음 List 컬렉션 객체를 인덱스로 관리 저장용량이 자동으로 증가하며 객체를 저장할 때 자동 인덱스가 부여 추가, 삭제, 검색 위한 다양한 메소드 제공 동일한 객체를 중복 저장 가능하며 이 경우 동일한 번지가 제공되며, null도 저장가능하나, 객체를 참조하지 않음 ArrayList Vector LinkedList Set 컬.. 2021. 11. 30. 자바 정리 - Wrapper(포장) 클래스 Wrapper(포장) 클래스 포장 객체 : 기본 타입의 값을 갖는 객체 박싱 : 기본 타입의 값을 포장 객체로 만드는 것 언박싱 : 포장 객체로부터 기본 타입의 값을 얻어내는 과정 Math 클래스 : 수학 계산에 사용할 수 있는 메소드를 제공하며, Math 클래스가 제공하는 메소드는 모두 정적 메소드이므로 Math 클래스로 바로 사용 가능 (잘 안씀) LocalDate 출력시 syso 사용 필수~!!! LocalDate.now(); // 오늘 날짜 LocalDateTime.now(); // 오늘 날짜와 시간 LocalDate.now().getDayOfMonth(); LocalDate.now().withDayOfMonth(7); // 일자 설정 LocalDate.now().format(DateTimeFor.. 2021. 11. 30. 자바 정리 - 정규 표현 식 (Regular Expression) (정규식) 정규 표현 식 (Regular Expression) = 정규식 문자열에 나타나는 특정 문자 조합과 대응시키기 위해 사용되는 패턴 문자 ( [ ] : 집합) 횟수 ex) {3} -> 3번, {4} -> 4번, {3, } -> 3부터 무한대, {0, 7} -> 0 ~ 7, {2, 7} -> 2 ~ 7 예시) 휴대전화 번호 패턴 \d{3} - \d{4}-\d{4} = [0-9]{3}-[0-9]{4}-[0-9]{4} 예시) 주민번호 패턴 [0 - 9]{6} - [0 - 9]{6} 예시) 아이디는 영문자로 시작, 8글자 이상 [a-zA-Z\\w{7,} Ctrl+F : 문자열 찾기 Regular expressions : find에 정규 표현식을 쓸 수 있음 Find - (print(ln)?)\(" : print로 .. 2021. 11. 30. 자바 정리 - String 클래스 String 클래스 - 매우 중요 문자열을 생성하는 방법, 추출, 비교, 찾기, 분리, 변환 등을 제공하는 메소드 리턴 타입 메소드 이름(매개 변수) 설명 char charAt(int index) 특정 위치의 문자를 리턴 boolean equals(Object anObject) 두 문자열 비교 byte[] getBytes() byte[]로 리턴 byte[] getBytes(Charset charset) 주어진 문자셋으로 인코딩한 byte[]로 리턴 int indexOf(String str) 문자열 내에서 주어진 문자열의 위치를 리턴 int length() 총 문자의 수를 리턴 String replace(CharSequence target, CharSequence replacement) target 부분을.. 2021. 11. 30. 자바 정리 - 기본 API 클래스, System 클래스, Class 클래스 기본 API 클래스 java.lang 패키지 Object 클래스 모든 클래스는 Object 클래스의 자식이거나 자손 클래스 clone() : 객체를 복제할 때 사용 finalize() : 객체가 소멸될 때 호출됨 객체 비교(equals()) equals()의 매개 타입은 Object로, 모든 객체가 매개갑승로 대입될 수 있음. Object 클래스의 equals() 메소드는 비교 연산자인 == 와 동일 결과 리턴 equals() 메소드는 두 객체가 논리적으로 동등하면 true, 그렇지 않으면 false 리턴 equals() 메소드는 매개값이 기준 객체와 동일 타입 객체인지 먼저 확인 필요 객체 해시코드(hashCode()) 객체를 식별하는 하나의 정수값 Object 클래스의 객체 해시코드 메소드는 객체 메.. 2021. 11. 30. 자바 정리 - 익명객체, 예외처리 익명 객체 익명 자식 객체 : 자식 클래스가 재사용되지 앟고 오로지 특정 위치에서 사용할 경우라면 자식 클래스를 명시적으로 선언하는 것은 귀찮은 작업이 됨. 이 경우 익명 자식 객체를 생성해 사용 익명 자식 객체 생성 방법 부모클래스 [필드|변수] = new 부모클래스(매개값, …) { // 필드 // 메소드 }; 익명 구현 객체 : 구현 클래스가 재사용되지 않고 오로지 특정 위치에서 사용할 경우라면 구현 클래스를 명시적으로 선언하는 것은 귀찮음. 이 경우 익명 구현 객체를 생성해서 사용 익명 구현 객체 생성 방법 인터페이스 [필드|변수] = new 인터페이스( ) { // 인터페이스에 선언된 추상 메소드의 실체 메소드 선언 // 필드 // 메소드 }; 예외 처리 예외(exception) 사용자의 잘못된.. 2021. 11. 30. 이전 1 2 3 4 5 6 다음 728x90 반응형