v*****r 发帖数: 2325 | 1 web app 读一个dateList.csv, 但是dateList.csv 由一个python script 根据
incoming data 来更新。
目前dateList 放在一个 数据Class 的 private static SortedSet setDate
中。
如果设计较好?
查了一下, 可以用timerTask class 加上singleton data class.
http://stackoverflow.com/questions/6965296/running-a-java-metho
但是singleton 好像不建议用太多。
另外一种方法是用cronjob reload webapp (servlet)
但怎么实现呢? |
w****u 发帖数: 3147 | 2 如果确定更新时间,就用cronjob 呗,方便很多
crontab -e然后把你写的java app每段时间去run一下……这样不用总开着一个程序。 |
c*********e 发帖数: 16335 | 3 ajax timer?
setDate
【在 v*****r 的大作中提到】 : web app 读一个dateList.csv, 但是dateList.csv 由一个python script 根据 : incoming data 来更新。 : 目前dateList 放在一个 数据Class 的 private static SortedSet setDate : 中。 : 如果设计较好? : 查了一下, 可以用timerTask class 加上singleton data class. : http://stackoverflow.com/questions/6965296/running-a-java-metho : 但是singleton 好像不建议用太多。 : 另外一种方法是用cronjob reload webapp (servlet) : 但怎么实现呢?
|
g*****g 发帖数: 34805 | 4 TimerTask
setDate
【在 v*****r 的大作中提到】 : web app 读一个dateList.csv, 但是dateList.csv 由一个python script 根据 : incoming data 来更新。 : 目前dateList 放在一个 数据Class 的 private static SortedSet setDate : 中。 : 如果设计较好? : 查了一下, 可以用timerTask class 加上singleton data class. : http://stackoverflow.com/questions/6965296/running-a-java-metho : 但是singleton 好像不建议用太多。 : 另外一种方法是用cronjob reload webapp (servlet) : 但怎么实现呢?
|
w**z 发帖数: 8232 | 5 好像楼主的意思是更新一个在Web app 里的Java data structure, 用timetask 吧,注
意要 lock the structure while updating, or make a new copy, swap when it
is done.
【在 w****u 的大作中提到】 : 如果确定更新时间,就用cronjob 呗,方便很多 : crontab -e然后把你写的java app每段时间去run一下……这样不用总开着一个程序。
|