728x90
반응형
728x90
반응형

이클립스 실행시 발생하는 java was started but returned exit code=13 오류 해결하는 방법에 대해 알아보겠습니다.

 

1. 설치된 이클립스 폴더로 이동

2. eclipse.ini 폴더를 실행하여 자바설치 경로 추가

-vm

C:/Program Files/Java/jdk1.6.0_22_x64/bin/javaw.exe

 

728x90
반응형
728x90
반응형

오라클 계정 잠금 해제하는 법에 대해 알아보겠습니다.

오라클에서 계정 접속시 패스워드가 틀리거나 180일동안 접속하지 않으면 계정이 잠깁니다.

 

계정 잠금 화면

잠김 계정을 해제하기위해 SYSTEM 계정으로 접속합니다.

1. 계정 정보 확인하는 쿼리

SELECT * FROM DBA_USERS WHERE username='잠긴계정";

ACCOUNT_STATUS의 값이 LOCK이라면 계정이 잠겼다는 의미입니다.

2. 잠금해제

ALTER USER [사용자계정] ACCOUNT UNLOCK;

 

3. 패스워드 재설정

ALTER USER [사용자계정] IDENTIFIED BY [비밀번호];

 

open으로 변경된 것을 확인할 수 있습니다.

 

728x90
반응형
728x90
반응형

자바에서 Byte 배열로 문자열 자르는 방법에 대해 알아보겠습니다.

고객사에서 SMS서비스를 사용하여 DB에 insert를 해주는 로직이 있는데,

SMS에서 최대 발송 길이 제한이 있다고하여 밸리데이션을 추가해주었습니다.

String a = "ABCDEFGHIJK";
int msgByteCheck = a.getBytes("UTF-8").length; // a의 문자열 길이
String subA = getMaxByteString(a, 5); 

//str = 문자열
//maxLen = 자를 길이
public static String getMaxByteSubString(String str, int maxLen) throws UnsupportedEncodingException {
	StringBuilder sb = new StringBuilder();
	int curLen = 0;
	String curChar;
        
	for (int i = 0; i < str.length(); i++) {
		curChar = str.substring(i, i + 1);
		curLen += curChar.getBytes("UTF-8").length;
		if (curLen > maxLen)
			break;
        else
            sb.append(curChar);
        }
	return sb.toString();
}

 

728x90
반응형
728x90
반응형

cmd에서 현재 날짜와 시간 출력하는 명령어 입니다.

 

echo %date%
 : 2021-02-14

echo %date:-=%
 : 20210214

echo %time%
 : 19:24:20.80

echo %time:~0,2%
 : 19

echo %time:~3,2%
 : 24

728x90
반응형
728x90
반응형

오라클에서 제공하는 replcae함수로 update 하는 방법에 대해 알아보겠습니다.

데이터 내에 변경하려는 값이 간단하다면 update 테이블 set 컬럼="변경하려는데이터" 로 하면 되지만

만약 값이 복잡하다면  replace 함수를 사용해주면 됩니다.

 

replace 함수를 사용해 업데이트 하는 방법에 대해 알아보겠습니다.

 

UPDATE 테이블 set 컬럼 = REPLACE(컬럼명, "-", "");

위와 같이 사용해주시면 -이 공백으로 처리 됩니다.

ex) 010-1234-5678

01012345678

 

REPLACE 함수는 간단하지만 자주 사용하는 함수로 알아두면 유용하게 사용할 수 있을 것 같네요.

728x90
반응형
728x90
반응형

ping 명령어를 통해 네트쿼으 연결 여부 확인하는 방법에 대해 알아보겠습니다.

 

사용법

ping [연결하고자 하는 IP 또는 도메인]

 

-c (count) : ping을 보낼 횟수
-i (interval) : ping을 보낼 간격
-s (size) : ping의 크기(최대 65507)
-f (fast) : 최대 속도

 

예제

ping -c 3 [ IP or Domain]

728x90
반응형
728x90
반응형

 

java.lang.UnsupportedClassVersionError: Bad version number in .class file 오류 해결하는 방법에 대해 알아보겠습니다.

아래와 같은 오류는 컴파일 버전이 다르기 때문에 발생하는 것입니다.

이클립스 -> window -> Preferences -> Java -> Compiler 에서 jdk 버전에 맞게 변경 후 컴파일 해주시면 됩니다.

 

 

728x90
반응형
728x90
반응형

윈도우에서 여러개의 파일 확장자를 한번에 변경하는 방법에 대해 알아보곗습니다.

예를 들어 txt파일을 html로 변경해보겠습니다.

 

1. 윈도우키+R notepad 입력하여 메모장을 실행합니다.

2. 메모장에 아래 명령어 입력.

ren *.기존 확장자 *.바꾸고자 하는 확장자

ren은 rename의 줄임으로 이름 바꾸는 명령어 입니다.

ren *.txt *.html

해석하자면  txt확장자의 파일을 html 확장자로 변경해달라는 의미입니다.

 

3. 명령어 입력 후 다른 이름으로 저장.

 파일명.bat 

4. 저장한 bat파일 실행.

 

5. 실행 결과

html파일로 변경된 것 을 확인할 수 있습니다.

728x90
반응형
728x90
반응형

+ Recent posts