背景:有一台设备记录生产线上的数据,以webservice形式发布记录的数据,现在要把这台设备上的数据录到fwq上的数据库里。
如果设备每10s发布一次,每次100条(生产线上收集的数据10s内小于100条),新的更替100条内旧的,有唯一字段时间。那么: 我在服务器上用JAVA写个小程序,用线程读取webservice数据插入到数据库可行吗?有什么要注意的?
如果设备每10s发布一次,每次100条(生产线上收集的数据10s内小于100条),新的更替100条内旧的,有唯一字段时间。那么: 我在服务器上用JAVA写个小程序,用线程读取webservice数据插入到数据库可行吗?有什么要注意的?
解决方案 »
- 访问限制:由于对必需的库 G:\Program Files\Java\jdk1.6.0_20\jre\lib\rt.jar 具有一定限制,因此
- 大家说说使用StringBuilder和StringBuffer的经验
- 遇到点小问题:请各位帮忙解决哈!或者是给点意见!!!谢谢!!在线等!解决马上给分!!
- 请问这个程序错在那里啊?(是一个服务器端程序用来接受客户端信息)
- 关于paint方法.
- 如果我想将一个函数,或一个类的名称(当作参数)传入一个函数,然后在该函数中对传入的参数进行处理,这样可行吗?
- 如何把java程序转换到C下?
- 对于JAVA的Date应该怎么使用,好像没有其它语言一样方便,不明白,谢谢
- 初学者求助
- towhile:plus loop
- 问一个mysql事务并发的问题
- java中Jpanel上绘图,效果一闪即逝,求解答
如果你是要做数据监控,那么,数据采集频率要增加,保证10s中,采集超过1次。
我觉得,3s一次的监控数据采集,就可以了。如果不是做数据监控,如果设备频率和采集频率相同(或者存在倍数关系),就要设计一个补充采集的操作,也就是说,如果上一次采集的数据与本次采集的数据完全相同时,补充采集一次,替换当前的采集数据。可以大大提高数据的准确率,防止丢失采样数据。如果采集频率高于设备频率,且不是倍数关系,那么,一个设备周期内,会采集两次以上(具体看频率)的采样数据,去掉重复采样数据即可。