전체 글

'DBA 업무'와 '알게되는 정보'를 기록하는 공간
문자열 처리 클래스 문자열 처리를 위해 JDK 에서 제공하는 String 클래스가 있습니다. String 클래스에서는 여러 유용한 기능을 사용할 수 있는 함수를 제공합니다. 문자열 대소문자로 변환하는 toLowerCase 와 toUpperCase String 클래스에서는 문자열을 대소문자로 변환할 수 있는 함수를 제공합니다. toLowerCase 는 모든 문자열을 소문자로 변환합니다. toUpperCase 는 모든 문자열을 대문자로 변환합니다. 예제 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 public class String_toCaseTest { public static void main(String[] args) { // TODO Auto-generated method stub St..
문자열 처리 클래스 문자열 처리를 위해 JDK 에서 제공하는 String 클래스가 있습니다. String 클래스에서는 여러 유용한 기능을 사용할 수 있는 함수를 제공합니다. 특정 위치의 문자열을 추출하는 substring 함수 String 클래스에서는 특정 위치의 문자열을 추출하는 substring 함수를 제공합니다. substring 함수는 특정 범위 위치의 문자열도 추출할 수 있습니다. substring 매개인자는 시작위치, 끝위치를 지정할 수 있는 int 타입과 위치에 있는 문자열 String 을 리턴합니다. 예제 코드 substr1 변수의 경우 인덱스 위치부터 끝까지 모든 문자열을 출력합니다. substr2 변수의 경우 지정한 범위의 문자열만 출력합니다. 1 2 3 4 5 6 7 8 9 10 11..
문자열 처리 클래스 문자열 처리를 위해 JDK 에서 제공하는 String 클래스가 있습니다. String 클래스에서는 여러 유용한 기능을 사용할 수 있는 함수를 제공합니다. 문자열 길이를 반환하는 length 함수 String 클래스에서는 문자열이 최초로 나오는 위치를 반환하는 length 함수를 제공합니다. length 함수의 매개변수는 없으며 리턴값은 int 형 입니다. 예제 코드 length 함수를 사용하여 문자열 길이를 반환받습니다. length 함수는 유니코드 바이트 크기와 다르게 한글자 단위로 길이를 반환합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 public class String_lengthTest { public static void main(String[] args) ..
문자열 처리 클래스 문자열 처리를 위해 JDK 에서 제공하는 String 클래스가 있습니다. String 클래스에서는 여러 유용한 기능을 사용할 수 있는 함수를 제공합니다. 문자열이 마지막으로 나오는 위치를 반환하는 lastIndexOf 함수 String 클래스에서는 문자열이 마지막으로 나오는 위치를 반환하는 lastIndexOf 함수를 제공합니다. lastIndexOf 함수의 매개변수는 문자나 문자열이 될 수 있고 리턴값은 int 형 입니다. 문자열을 찾은 경우, 찾은 문자열의 맨 앞 index 를 반환합니다. 문자열을 찾지 못한 경우 -1 을 반환합니다. lastIndexOf 비교 시 대소문자를 구분합니다. 예제 코드 lastIndexOf 로 문자열을 찾을 때 대소문자를 구분합니다. 찾은 문자열의 단..
문자열 처리 클래스 문자열 처리를 위해 JDK 에서 제공하는 String 클래스가 있습니다. String 클래스에서는 여러 유용한 기능을 사용할 수 있는 함수를 제공합니다. 문자열이 최초로 나오는 위치를 반환하는 indexOf 함수 String 클래스에서는 문자열이 최초로 나오는 위치를 반환하는 indexOf 함수를 제공합니다. indexOf 함수의 매개변수는 문자나 문자열이 될 수 있고 리턴값은 int 형 입니다. 문자열을 찾은 경우, 찾은 문자열의 맨 앞 index 를 반환합니다. 문자열을 찾지 못한 경우 -1 을 반환합니다. indexOf 비교 시 대소문자를 구분합니다. 예제 코드 indexOf 로 문자열을 찾을 때 대소문자를 구분합니다. 찾은 문자열의 단어가 여러자인 경우 가장 앞 위치를 반환합니..
문자열 처리 클래스 문자열 처리를 위해 JDK 에서 제공하는 String 클래스가 있습니다. String 클래스에서는 여러 유용한 기능을 사용할 수 있는 함수를 제공합니다. 비교대상 문자열이 같은지 확인하는 방법 String 클래스에서는 비교 문자열이 같은지 확인할 수 있는 eqauls 함수를 제공하고 있습니다. 그러나 equals 는 대소문자가 다르면 문자열 단어가 같아도 다르다고 나옵니다. 대소문자를 구분하지 않기 위해서 eqaulsIgnoreCase 함수를 사용합니다. eqauls 와 equalsIgnoreCase 함수의 매개변수는 문자열이며 리턴값을 boolean 형 입니다. 예제 코드 eqauls 함수는 대소문자가 다른 경우 false 로 반환합니다. eqaulsIgnoreCase 함수는 대소문..
문자열 처리 클래스 문자열 처리를 위해 JDK 에서 제공하는 String 클래스가 있습니다. String 클래스에서는 여러 유용한 기능을 사용할 수 있는 함수를 제공합니다. 비교대상 문자열이 suffix 로 끝나는지 확인하는 endsWith 함수 String 클래스에서는 비교대상 문자열이 suffix 로 끝나는지 확인하기 위해 endsWith 함수를 제공합니다. endsWith 함수의 매개변수는 문자열이고 리턴값은 bool(참/거짓) 입니다. 예제 코드 문자열 str 변수에 아래와 같은 비교 문자를 지정하였습니다. 이 문자열이 suffix 이면 참을 아니면 거짓을 반환받습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 public class String_endsWithTest { pub..
문자열 처리 클래스 문자열 처리를 위해 JDK 에서 제공하는 String 클래스가 있습니다. String 클래스에서는 여러 유용한 기능을 사용할 수 있는 함수를 제공합니다. index 위치에 있는 문자를 반환하는 charAt 함수 String 클래스에서는 문자열에서 index 위치에 있는 문자를 반환받기 위해 charAt 함수를 제공합니다. charAt 함수의 매개변수는 위치를 지정할 수 있는 int 형 index 이고 리턴값은 char 형입니다. 예제 코드 문자열 str 변수에 아래와 같은 문자를 저장하였습니다. 이 문자열에서 3번째 위치를 반한하는 함수를 사용하였고 i 의 리턴값 반환받았습니다. 주의점 참고로 문자열은 문자의 배열을 의미하므로 시작위치는 0 부터 입니다. 따라서 입력한 3 은 문자열의..
클래스 라이브러리란 자바 코드를 작성하면서 자주사용 여러 유용한 기능들을 모아놓은 클래스 집합을 클래스 라이브러리라고 합니다. JDK 클래스 라이브러리 JDK 는 Java Developer Kit 의 약자입니다. 표준 개발 환경인 클래스 라이브러리라 불리는 클래스 라이브러리를 모아놓은 킷 입니다. 예를들면 키보드로 입력받는 클래스, 변수 등의 기능을 가지고 있습니다. 클래스 라이브러리를 사용하기 위해서는 import 로 어떤 클래스를 사용하겠다 라는 것을 명시해 주어야 합니다. 클래스 라이브러리를 import 했으면 해당 클래스에서 지원하는 함수를 사용할 수 있습니다. 클래스를 사용하는 프로그램을 만드는 방법 1. 클래스를 설계하는 코드를 작성 클래스를 선언한다. 2. 클래스를 이용하는 코드를 작성한다...
상황 API 에서 SP 를 호출하면 Timeout 이 발생합니다. SSMS 에서 매개변수를 똑같이 해서 제가 직접 SP 를 호출하면 0초만에 수행이 완료됩니다. 참고로 Timeout 의 기준은 3초입니다. 많은 사이트에서는 'recompile' 이나 '매개변스 스니핑'을 하라고 가이드 하고 있습니다. 실제로 recompile 을 하면 해결될 수 있습니다. 그러나 이 방법은 근본적인 방법은 아닙니다. 임시 해결 방안 SP recompile 타 사이트에서 말하는 것처럼 해결하기 위한 결론부터 말씀드리면 SP recompile 을 하면 해결됩니다. 다만 SP recompile 은 현재상황을 해결하기 위한 임시방편이고 다시 똑같은 상황이 발생할 수 있습니다. 1 exec sp_recompile 'sp_name'..
꽁담
꽁담