카테고리 IT

Java - 백그라운드 실행

java 프로세스 백그라운드 실행java로 작성한 클래스를 실행시키기 위해 아래와 같이 bat 파일을 작성하였는데요..백그라운드로 실행하기 위해 "start /B"를 추가하였습니다.근데.. 프로세스를 살펴보면 Java로만 표시되어 있어서 모니터링하기 힘들더군요. 여러가지 방법이 있겠지만.. javaw.exe 파일을…

C# - 백그라운드 실행

C# 콘솔 응용프로그램으로 서버를 개발했습니다.근데.. 관리자가 일반 콘솔창인줄 알구 자꾸 X버튼을 눌러서 닫더군요.. -_-;콘솔 응용프로그램을 백그라운드로 동작하기 위해서는 간단히,프로젝트 속성에서 출력형식을 [콘솔 응용 프로그램]에서 [Windows 응용 프로그램]으로 바꾸시면 됩니다.정상적으로 실행되는지…

Java - CachedRowSet

쿼리를 수행하고 결과를 ResultSet에 담을 수 있지만, connection 과 statement가 close되면 resultSet의 결과도 사라지게 됩니다.따라서 일반적으로 resultSet을 리턴값으로 사용하기 힘든데요.아래와 같이 resultSet을 cachedRowSet에 populate하게 되면, 응답 결과를 보존하면서 리턴값으로 사용할 수…

Java - 공휴일 계산

얼마전 수행한 프로젝트에서 작업 스케쥴링을 위해 휴일 계산이 필요하게 되었습니다. 아래의 코드는 양력 휴일 / 음력 휴일 / 대체 공휴일 / 토요일 / 일요일을 계산하여, 업무를 수행하는 날짜인지 체크할때 사용하였습니다.…

Java - TLV 소켓 전송

TLV 형태로 서버 소켓에 Request하고, TLV 형태로 서버로 부터 Response 받는 예제입니다.서버명이 MORE여서, More라는 접두어를 사용하였습니다.TLV = Type(String, 4 byte), Length(int, 4 byte, BigEndian), Value(String, variable byte)