IT

ALL

JAVA 수동 컴파일 하기 javac 사용 방법

자바에서 컴파일은 소스를 작성하는 것 만큼 중요합니다. 프로그램을 만들고 컴파일을 하지 않으면 아무 의미가 없어집니다. 대부분 컴파일은 이클립스나 소스 작성 코드 프로그램에서 지원을 하는 경우가 많습니다. 컴파일 버튼을 한 번 누르면 컴파일이 끝납니다. 이번에는 cmd창에서 수동으로 컴파일을 하는 방법을 알아보겠습니다. 수동 컴파일 컴파일 명령어를 간단하게라도 알고 있으면 좋습니다. 단순한 테스트용도로 작성한 소스를 컴파일 한다던가 이클립스나 소스 작성 코드 프로그램이 안되는 경우등 갑자기 문제가 발생하는 경우도 있습니다. 자바 컴...
ALL

온라인 웹 컴파일러 코딩 연습 사이트

새로운 프로그램 언어를 공부하는 경우 번거롭지만 개발 환경을 설치해야 합니다. 환경을 설치하지 않고 간단히 소스를 확인할 수 있는 사이트를 소개하겠습니다. 대부분 회원 가입을 하지 않아도 바로 사용할 수 있는 사이트입니다. 사이트마다 간단하게 장단점과 사용 가능한 언어들을 작성했습니다. Coding Ground at tutorialspoint ●장점 ・다양한 언어 사용 가능(C, C++, Java, Python, latex, etc...) ・에디터, sh터미널, 디렉토리 브라우저 ・터미널로 입출력 가능(stdin,stdout) ・파...
ALL

MySQL 문자열 숫자 ORDER BY 정렬 방법

MySQL에서 데이터를 정렬하고 싶은 경우ORDER BY를 사용합니다. ORDER BY를 사용해 숫자를 정렬하는 경우에는, 작은 숫자부터 큰 숫자인 오름 차순 또는 큰 숫자부터 작은 숫자인 내림 차순으로 정렬이 됩니다. 하지만 문자열 형태인 숫자를 정렬하는 경우에는 원하는 형태로 출력이 안 되는 경우도 있습니다. 문자열 숫자를 정렬하는 예제와 해결 방법을 살펴보겠습니다. 샘플 데이터 테스트용 테이블을 생성하겠습니다. CREATE TABLE test_sort ( no int(11) NOT NULL, inttext text, intva...
ALL

오라클 디버그를 위한 Trace 로그 파일 출력하는 방법

오라클을 사용하여 프로그램을 개발할때 Oracle에서 실행한 SQL을 출력해서 확인 하고 싶은 경우가 있습니다. 오라클 Trace 로그를 설정해주면 실행 했던 SQL를 로그로 출력할 수 있습니다. Trace 로그 출력 장소 sys유저로 접속해서 Trace 로그 출력 장소를 확인합니다. 확인 하는 방법은 아래와 같습니다. SHOW PARAMETER USER_DUMP_DEST 결과 NAME                                 TYPE                   VALUE ---------------------...
ALL

오라클 실행한 SQL 쿼리 이력을 확인하는 방법

오라클에서 실행했었던 쿼리를 확인하고 싶은 경우가 있습니다. 프로그램에서 실행한 쿼리 또는 직접 오라클DB에서 실행했던 쿼리들을 알고 싶은 경우입니다. 이렇게 과거에 실행했던 쿼리 이력을 확인 할 수 있는 쿼리 조회문입니다. SELECT last_active_time ,parsing_schema_name ,sql_text FROM v$sqlarea WHERE parsing_schema_name <> 'SYS' AND parsing_schema_name <> 'SYSMAN' AND parsing_schema_name <> 'DBSNM...
ALL

오라클 세션 확인 및 락 걸린 테이블 확인하고 세션 해제

오라클에서 세션 확인과 락(LOCK)이 걸린 테이블을 확인하는 쿼리를 알아보겠습니다. 그리고 락이 걸린 세션을 해제하는 쿼리도 확인 해보겠습니다. 세션 확인 쿼리 데이터 베이스에 접속중인 세션을 확인 하고 싶을 때 사용하는 쿼리입니다. SELECT SID , SERIAL# , USERNAME , PROGRAM FROM V$SESSION 현재 오라클DB에 작업을 요청한 세션 정보들이 출력됩니다. 모든 세션 정보가 출력된다고 보면 됩니다. 락 걸린 테이블 확인 쿼리 오라클 데이터 베이스를 사용하다보면 테이블에 락이 걸리는 경우가 있습니...
ALL

JAVA 문자열 특수 문자 제거 방법

Java에서 문자열에 특수 문자가 있는 경우 특수 문자만 제거하는 방법을 알아보겠습니다. 특수 문자란 ! # % $ ^ & 처럼 생긴 문자를 특수 문자라고 합니다. 문자열에 이러한 특수 문자가 포함되어 있는경우 예상치 못한 결과과 나오기도 합니다. 특스 문자를 제거하기 위해서 replaceAll 메서드를 사용하겠습니다. replaceAll replaceAll 메서드는 대상 문자열에서 특정 문자열을 원하는 다른 문자열로 변경해줍니다. 기본적인 작성 방법은 다음과 같습니다. 대상 문자열.replaceAll (특정 문자열, 치환 문자열)...
ALL

JAVA 문자열인지 숫자인지 체크 정규식 표현 사용

자바에서 문자열 안에 저장되어 있는 값이 숫자 형태인지 아닌지 확인하는 방법을 알아보겠습니다. 확인 하는 방법으로는 정규식 표현을 사용하겠습니다. 문자열 안에 저장되어 있는 값이 숫자 처럼 보여도 IP주소라면 연사자를 사용해 더하기나 빼기를 하면 값이 이상하게 나오는 경우가 생깁니다. 경우에 따라서는 에러가 발생하기도 합니다. 이러한 경우를 미리 방지하기 위해 숫자인지 아닌지 미리 판별하는 경우도 있습니다. 그럼 예시를 보면서 샘플을 확인해보도록 하겠습니다. 숫자인지 확인 방법 자바에서 문자열에 아래처럼 숫자들을 넣을 수 있습니다....
ALL

Perl 예외 처리 eval 사용 방법

펄에서 예외처리는 하는 함수로eval이 있습니다. eval로 블럭을 설정해주고 그 안에서 에러가 발생 한 경우 캐치를 해줍니다. 블럭 설정 eval { ... }; 블럭 안에 처리하고 싶은 소스를 작성해주면 됩니다. 처리중에 에러가 발생해 갑자기 멈추는 경우 에러를 캐치해서 메세지를 출력하던가 다른 처리를 작성해주고 싶은 경우가 있습니다. 나눗셈 샘플을 보도록 하겠습니다. my $div1 = 0; my $div2 = 10; my $divResult; $divResult = $div2/$div1; print "result : " . ...