JAVA axis循环请求1000条时间过长怎么解决
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA axis循环请求1000条时间过长怎么解决相关的知识,希望对你有一定的参考价值。
我在一个list有1000条数据,要遍历list每一条数据要发送一个axis2的请求,一共下来要半个小时,很浪费时间。希望大神解决。
参考技术A 一次将1000条数据发给服务器,让服务器去循环处理追问你这个想法很好,但是这样就要改服务器代码了。
追答那必须的啊,一千条数据,打个zip压缩一下,包往服务器一个post,
服务器去处理比手机上发1000个请求强很多啊
而且,如果你客户端并发量一大,你的服务器两下就挂了
已经解决,改成CXF方式,原来我浪费时间都是浪费在了底层log上面了。改成了CXF,log明显减少。时间一下提升上来了。别人的接口改不了,所以只能自己代码。
追答解决了,恭喜你啊
shiro登陆,在登陆操作循环了10次才结束,这种情况怎么解决,相当于请求了10次登陆,但是我只登陆了一次
安装操作系统常用的两种方法:光驱安装系统法:
1.请您开机按F2键进入BIOS设置,Boot菜单下Boot Device Priority选项设置光驱引导启动,按F10键保存退出。
2.插入系统安装盘,提示按任意键进入系统安装界面,根据提示分区安装系统,系统安装完毕请到三星官网下载驱动即可。
U盘安装系统法:
1.用第三方U盘制作软件制作U盘启动盘,并下载正版系统镜像或纯净版镜像,下载文件包后解压缩找到(文件后缀名:ISO),拷贝到U盘根目录。
2.开机按F2键进入BIOS选择Advanced选项下Fast Bios Mode设置为“Disabled”按F10键保存退出。
3.重新启动电脑按F10键进入快速引导启动,选择U盘引导进入安装界面,当出现“please any key boot from cd…..”提示,快速按键盘任意键进入安装画面。
4.加载必要文件后,进入到安装界面,选择现在安装。
5.根据提示选择主分区后开始安装系统。
6.开始安装后,系统会自动复制文件(其中会有1-2次重启,让系统自动重启即可,不需要手动操作)
7.安装过程中,提示语言、输入法、用户名等,按照提示选择下一步即可(其中零售版会提示输入序列号,输入序列号即可)
9.选择完毕继续复制文件,复制完文件根据提示选择后系统安装完毕。
注:此安装方法为标准版系统安装盘安装方法,如GHOST、番茄花园等系统不适用于此安装方法。追问
别来水经验可以么....
参考技术A 用浏览器debug, 找到这个请求的url,根据这个url,检查可能触发的源:1. 到shiro配置文件中:
bean名为[org.apache.shiro.spring.web.ShiroFilterFactoryBean]中
property名为[filterChainDefinitions]中的[value]对应的过滤值
2. controller类中的代码逻辑
3. 其他filter、listener配置
【建议写一个能够捕获所有请求的类,例如HandlerInterceptorAdapter类,在preHandle方法中,获取每次请求的url,有助于快速定位存在问题的uri,再找到触发这个请求的源头。】
以上是关于JAVA axis循环请求1000条时间过长怎么解决的主要内容,如果未能解决你的问题,请参考以下文章
我想用一条SQL给一个表中添加1000条数据,怎么写这样的SQL