论坛首页 综合技术论坛

目前用java做一个对账功能, 功能描述如下:

浏览 9384 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2013-06-05  
目前用java做一个对账功能, 功能描述如下:
    
   1. 系统这边记录的账目都在系统数据库中,而需要进行对比的数据是调用第三方给的一个接口查询得到的(webservice)网络传输 这些数据返回时有些慢。

  2.  现在要根据时间段来进行对账,会出现的情况  快钱中有数据系统中没有 系统中又快钱中没有 都有的金额不一样  金额和数据都一样,  也就是两边的数据都要进行逐条比对有可能还会出现重复的数据。

  3.  我的思路  系统中的数据是一个list  第三方返回的组成一个list 然后对比

  4. 慢的地方  1.第三方返回数据时候需要查询好多次因为他们每次只返回一页的记录 我需要多次查询拼成一个list   2. 两个list都有的话 进行对比 
 
5. 希望高手能从上面慢的地方给点意见看怎么做性能高,或者给出个好的思路。。
   发表时间:2013-06-06  
你用两个list这么比对这个项目就废了,这都是钱啊。
他给你多少数据你就比多少数据,用个队列,多线程去对账。
0 请登录后投票
   发表时间:2013-06-06  
1 新建表 快钱数据表B
2 查询系统数据表A FOR循环调用WEBSERVICE 插入数据到 块钱数据表B(插入前先删除)
3 SQL 查询A B表,各种场景随便看
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics