일전에 예약작업을 실행하는 몇가지 방법에 대해 살펴봤는데여.. Spring + Quartz를 이용할때 사용자 파라미터를 Job 설정파일에 등록하고 실행시 이를 가져올 수 있습니다.. 먼저 Job 설정파일에 아래와 같이 사용자 파라미터를 추가하고 <bean id=”MyJob” class=”org.springframewor…
- Category Archives 비공개
-
-
[개발팁] Spring + Quartz에서 작업의 동시실행을 막는 방법
예약작업이 흔히 DB나 파일을 다루다보니 작업이 한번에 하나씩만 실행되어야할때가 많습니다.. 예를 들어 디렉토리를 폴링하는 경우 선행 작업이 끝나지 않은 상태에서 다음 작업이 실행된다면 하나의 파일을 동시에 두개의 작업이 처리할 지도 모르니까요.. 스프링 스케쥴링 문서를 보면 “MethodInvokingJobDetailFactoryBean…
-
메시지 훅(Message Hook)
메시지 훅(Message Hook) 프로그램에서 발생하는 메시지를 감시하면서 특정 메시지가 처리되기 전에 해당 메시지를 가로채어 별도로 정의된 기능을 수행하도록 지원하는 프로그래밍 기법을 의미합니다. 이러한 매커니즘을 이용하여 다른 프로그램의 처리가 일어나기 전에 원하는 기능을 수행하도록 구현할 수 있습니다. 1. 훅의 종류 1) 전역 훅 윈도…
-
프로세스 간의 통신
프로세스 간의 통신(IPC)은 프로세스 간에 정보를 주고 받을 수 있도록 하는 통신 기법입니다. 프로세스 간의 통신 방법은 서로 간에 메시지를 전달하는 방법과 공유 메모리를 이용하는 방법 그리고 클립보드를 이용하는 방법 등이 있습니다. 1. 프로세스 사이의 메시지 전달 1)동일한 프로그램이 여러 개 실행 중일 때 메시지 전송 RegisterWindowMes…
-
how to set the idle-timeout in linux SSH
in /etc/ssh/sshd_config insert ClientAliveInterval 600 ClientAliveCountMax 3 That will give you an timeout of 30 minutes (600 sec x 3)
-
reading text file with utf-8 encoding using java
CASE 1. PrintStream out =newPrintStream(System.out,true,”UTF-8″); out.println(str); CASE 2. import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.IOException;…
-
Reading a UTF-8 Encoded File
public static String parseTemplate(String templatePath) { File aFile = new File(templatePath); InputStreamReader reader = null; String template; StringBuffer temp = new StringBuffer(); int counter = 0…
-
Pulse Oximeter DIY
https://www.google.co.kr/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#newwindow=1&q=how+to+make+pulse+oximeter http://blog.silabs.com/2012/11/21/create-…
-
한 WAS 서버에서 UTF-8 과 EUC-KR 둘다 지원하기..
한 웹서버에 UTF-8과 EUC-KR 을 같이 사용할 수 있는 TIP이 있긴 합니다…실제로 사용하고 있으나, 테스트는 꼭 해보세요.. 사용환경은 리눅스(CENTOS)+APACH+TOMCAT+SPRING2.5 web.xml 에서 필터를 추가해주는데요 UTF-8용과 EUC-KR 둘다 필터를 추가해줍니다. <filter> <displa…
-
프로그램 배우기.. 스크라치..
http://scratch.mit.edu/projects/editor/?tip_bar=getStarted 오.. 온라인으로도 된다. 멋지네..