아무리 생각해도 내가 생각하는게 맞는데. 아니라고해서 의아함
공부 하라고해서 공부해보는데 마땅히 답이 없어서
다시한번더 의견좀 물어 볼려고 해
내가 생각한건
매 1분마다 test.java 를 실행시켜
아래는 ad 객체의 배열
ex) idx = 1 , number=24343 , name = 페이스북광고 , start = 2017-05-08 : 15-02-59, end =2017-05-09 : 15-02-59
ex) idx = 2 , number=24343 , name = 페이스북광고 , start = 2017-05-09 : 02-02-00, end =2017-05-11 : 15-02-59
ex) idx = 3 , number=85956 , name = 페이스북광고 , start = 2017-05-08 : 15-02-59, end =2017-05-09 : 15-02-59
for(ad['startTime']){
if( ad['startTime'] == now()+1minute && ad['startTime'] == now()-1minute ){
ad.ACTIVE;
}
}
for(ad['endTime']){
if( ad['endTime'] == now()+1minute && ad['endTime'] == now()-1minute ){
ad.PAUSE;
}
}
이런식으로요
어떤가요 ?
배열이 안에 값이 많을 수록 시간 오차 범위가 커져서 쓰레기겠지만
대충 10개정도 생각하기때문에 ... 이 이상 좋은 아이디어가 없어 보입니다
이럴거면 쿼츠를 왜쓰냐? 통자바로 짜지
ㅠㅠ
조금만 힌트 주시면 안될까요.
DB는 일부러 안쓰는거??
ㄴ 쓰긴써요 ad객체가 db안에있는거임