如何解决java程序运行时间过长导致浏览器未响应 [问题点数:40分,结帖人Master_cxc]

Bbs1
本版专家分:0
结帖率 80%
Bbs12
本版专家分:395983
版主
Blank
探花 2017年 总版技术专家分年内排行榜第三
Blank
进士 2018年总版新获得的技术专家分排名前十
2013年 总版技术专家分年内排行榜第五
Blank
金牌 2018年5月 总版技术专家分月排行榜第一
2018年4月 总版技术专家分月排行榜第一
2018年2月 总版技术专家分月排行榜第一
2017年8月 总版技术专家分月排行榜第一
Blank
银牌 2018年3月 总版技术专家分月排行榜第二
2017年11月 总版技术专家分月排行榜第二
2016年2月 总版技术专家分月排行榜第二
2014年2月 总版技术专家分月排行榜第二
2013年4月 总版技术专家分月排行榜第二
Bbs1
本版专家分:0
Bbs12
本版专家分:395983
版主
Blank
探花 2017年 总版技术专家分年内排行榜第三
Blank
进士 2018年总版新获得的技术专家分排名前十
2013年 总版技术专家分年内排行榜第五
Blank
金牌 2018年5月 总版技术专家分月排行榜第一
2018年4月 总版技术专家分月排行榜第一
2018年2月 总版技术专家分月排行榜第一
2017年8月 总版技术专家分月排行榜第一
Blank
银牌 2018年3月 总版技术专家分月排行榜第二
2017年11月 总版技术专家分月排行榜第二
2016年2月 总版技术专家分月排行榜第二
2014年2月 总版技术专家分月排行榜第二
2013年4月 总版技术专家分月排行榜第二
去除IE长时间运行脚本提示信息
//去除IE长时间运行Javascript出现提示信息 HKEY hKey = NULL; LPTSTR strKey = L"Software\\Microsoft\\Internet Explorer\\Styles"; DWORD dwDisp; if ((ERROR_SUCCESS!=::RegOpenKeyEx(HKEY_CURRENT_USER, strKey, NULL, KEY_A
网页加载的时候timing中的waiting时间过长导致页面加载过慢解决
今天在项目维护的时候发现,首页有一部分数据加载很慢,在其他部分数据加载完毕以后,该部分数据要加载40s才能得到数据,然后就开始分析怎么回事。一开始用谷歌<em>浏览器</em>看,但是没看出什么。我就一个一个去看。 先看看是不是前端逻辑判断架子<em>导致</em>过慢,于是我就注释掉了逻辑判断,就让他显示一种情况,结果还是很慢。那问题不是这个。我又把觉得可能是js或者css加载的多。于是我把这个接口单独拿出来,直接获取json数
解决sleep延时阻塞程序主线程,造成程序未响应问题方案
延时是以ms为单位,在计数时要加以注意1,头文件//Download by http://www.NewXing.com #ifndef _XSLEEP_H_ #define _XSLEEP_H_void XSleep(int nWaitInMSecs);#endif // _XSLEEP_H_ 2,源文件#include // This structure is used i
关于web长时间未响应
struts2中使用ExecuteAndWaitInterceptor拦截器实现显示等待页面, execAndWait拦截器能够让一个执行时间较长的action在后台执行,并向用户显示进度信息。 当action的执行时间会超过5或10分钟时,它可以防止HTTP请求超时。execAndWait拦截器参数: 1、threadPriority:可选,指定线程的优...
解决由于SQL查询时间长导致程序假死状态
1 首先要引用 MDAC 2.5 以上版本。使用 VB 6.0 以上平台。2 声明变量如 Dim WithEvents rs As ADODB.Recordset3 必须使用客户游标。4 打开记录集时必须指定 adAsyncFetch Dim WithEvents rs As ADODB.RecordsetSet rs = New ADODB.RecordsetWith rs     .C
解决Chrome浏览器无响应或假死
  问题: 下载文件频繁卡顿无响应   <em>解决</em>方法: 关闭拓展程序:验证过,成功 升级搜狗输入法:很迷,查到的法子还没试过      
启动时白屏时间过长解决办法,第三种方法贼好用
你会很奇怪,为什么有些app启动时,会出现一会儿的黑屏或者白屏才进入Activity的界面显示,但是有些app却不会如QQ手机端,的确这里要做处理一下。这里先了解一下为什么会出现这样的现象,其实很简单,简历一个简单的例子就可以理解了。 其实,黑屏或者白屏这里并不是不正常,而是还没加载到布局文件,就已经显示了window窗口背景,黑屏白屏就是window窗口背景。代码如下,可以自己写个小demo就...
解决js提交过长问题
/** * <em>解决</em>参数<em>过长</em><em>导致</em>URL无法正确请求 * @param URL * @param PARAMS * @returns {___anonymous2288_2291} */ function post(URL, PARAMS) { var temp = document.createElement("form"); temp.act
chome点击上传文件崩溃/上传图片崩溃/打开浏览文件未响应 解决方案
一开始没有事情,突然有一天浏览图片(记得是上传头像) chome就卡住了,然后就是<em>未响应</em> 它是崩溃了  弄的我也很崩溃.   然后去网上找<em>解决</em>方法,设置/停用插件啥的等等 直到看到了这个贴吧中的一个方法 贴吧地址放这里:贴吧<em>解决</em>方案  (&quot;_blank&quot; 百度快照)     我成功的<em>解决</em>方法是 换掉了目前在用的搜狗输入法,搞定了. 如果还不对,你换一个品牌输入法试试.   ...
中文附件文件名过长导致下载时文件名为乱码的错误解决办法
String fileName = URLEncoder.encode(,"UTF-8");       fileName = fileName.replaceAll("\\+", "%20");       if (fileName.length() > 150) {     //下载的文件名为中文,则需要这样处理,文件名超过17个时,处理方法:       response.setHe
post请求参数过长浏览器报400错误
修改方法: url = "${ctx}/roleController.do?updateAuthority"; $.post(url,{rolefunctions:node,roleId:roleId},function(result){             if(result.success == true){             hint(result.msg,1,0)
浏览器上传附件或者下载导致浏览器直接卡死(无响应)的解决方案
不要怀疑,是搜狗输入法的锅~~~ <em>解决</em>方案 1、上传或者下载之前把输入法改成默认的系统输入法 2、升级搜狗输入法的版本
其实在网页在装载的过程中,常常由于种种原因使浏览器的反映变的很慢,或造成浏览器失去响应,甚至会导致机器无法进行其他的操作。
文件上传漏洞        所谓的文件上传漏洞是指用户上传了一个可执行脚本,并通过脚本文件获得执行服务器端命令 的能力。文件上传本身是没有问题的,它只是一种正常的业务需求,问题出在文件上传后服务器怎么处理、解释文件。文件上传后<em>导致</em>常见的安全问题一般包括:        1,上传文件是web脚本语言,服务器的web容器解释并执行了用户上传的脚本,<em>导致</em>代码被执行
两步解决WIN7 下IE经常未响应的假死现象
两步<em>解决</em>WIN7 下IE经常<em>未响应</em>的假死现象时间:2011-02-19 11:10来源:未知 作者:admin 点击:1377次买回来的本本配置已经够高级了,用系统自带的IE上网老是<em>未响应</em>,不想安装太多其他的<em>浏览器</em>,只能自己<em>解决</em>这个问题: 首先看是否杀毒软件开启了什么扫描程序<em>导致</em>每次开网页都会自动进行扫描:暂时关闭所有的杀毒软件,用IE多开几个网页看情况是否<em>解决</em>,如果解    买回来的本本配置
如何解决win7未响应频繁抖动
<em>如何</em><em>解决</em>win7<em>未响应</em>频繁抖动问题的<em>解决</em>办法,绝对实用~
解决http的get请求url过长的问题
在实际项目中,get请求的url经常会<em>过长</em>,<em>导致</em>数据丢失。 所以采用post请求,来<em>解决</em>该问题,写一个采用post请求的函数即可: function sendByPost(url, ids){     var oForm = document.createElement("form");     oForm.method="post";     oForm.action=url;   
解决cookie过大问题
1、html代码; Progessing (in Bytes):{{bytesRead}} / {{bytesTotal}} 2、js代码;$scope.uploadAndSubmit=function(f) { var file = $('#ipt_file').prop('files')[0];// ;f.files[0]; // try sending var r
html5 Web开发:防止浏览器假死的方法
在Web开发的时候经常会遇到<em>浏览器</em>不响应事件进入假死状态,甚至弹出“脚本运行时间<em>过长</em>“的提示框,如果出现这种情况说明你的脚本已经失控了。 一个<em>浏览器</em>至少存在三个线程:js引擎线程(处理js)、GUI渲染线程(渲染页面)、<em>浏览器</em>事件触发线程(控制交互)。 JavaScript引擎是基于事件驱动单线程执行的,JS引擎一直等待着任务队列中任务的到来然后加以处理,<em>浏览器</em>无论再什么时候都只有一个JS线程
JAVA遍历时判断验证查询数据库效率太慢问题解决
在遍历列表时需要验证数据的正确性,每遍历一次就要根据name查询数据库数据效率很慢,代码如下: //获得第一个表单的迭代器 Iterator&lt;org.apache.poi.ss.usermodel.Row&gt; rows = sheet.rowIterator(); // 去除标题首行 rows.next(); int rownum = 1; while (rows.hasNext()...
前端JS解析超长的数字异常的问题。
问题:前段时间开发遇到了一个很奇怪的问题。创建订单之后返回给前端一个订单编号,订单编号是一个超长的数字。前端用订单编号查询订单信息的时候经常出现错误的订单信息,根据日志判断是前端传给后端的订单号是不存在的。前端确认接收到的订单编号没问题,后端也确认输出的订单编号没问题,那么问题在哪里? 答案:  反复验证之后确定后端传参没问题,那么问题很有可能出在前端。通过chrome查接口返回的数据,最后发现
程序的运行时间以及数据处理过程中的一些性能优化
Python在数据处理,科学计算中的性能优化怎么测定程序运行的时间复杂度测定程序的运行时间数据处理上的一些优化 怎么测定程序运行的时间复杂度 性能的优化一般从两方面来考虑,时间复杂度和空间复杂度,在如今硬件那么发达的情况下,时间复杂度的优化就显得更为重要了,有时候甚至要以空间换时间,所以这里结合自身项目的实践,就简单说一下<em>程序运行时间</em>上的优化。 测定程序的运行时间 要想优化程序,得先知道哪部分程序...
ajax错误提示一闪而过,ajax请求数过多引起浏览器无响应(阻塞)问题解决
做项目时,在onsubmit中使用ajax,本来想显示错误提示的,结果错误提示一闪而过。 这是错误的代码,顺便记录一下jq版ajax的用法: // 提交数据 $.ajax({ type: "POST", url: "${pageContext.request.contextPath }/user_regist.action", async: fal
VS2010运行速度加快方法(修正版)
VS2010运行速度加快方法(修正版)
关于snowflake生成的idwork生成的long过大导致JS精度丢失的问题
JS的数字类型目前支持的最大值为:9007199254740992,一旦数字超过这个值,JS将会丢失精度,<em>导致</em>前后端的值出现不一致。 JAVA的Long类型的 最大值为:9223372036854775807,snowflake的算法在实现上确实没问题的,但实际运用的时候一定要避免这个潜在的深坑。 有个博友遇到这个问题的<em>解决</em>方案: https://www.cnblogs.com/do-...
关于解决浏览器无法运行小应用程序问题
学习Java后发现,<em>java</em>有个小应用程序(applet)可以在网页上运行,就想这自己用apache弄一个本地的网站来在上面玩用Java写的网络游戏,于是就高高兴兴的做好准备,可是后面才发现,自己写的applet小程序在自己的<em>浏览器</em>上就根本运行不了,后来经过自己的多方努力终于<em>解决</em>了,现在将这些分享给大家,希望可以帮大家<em>解决</em>运行不了的问题。 1、出于安全原因,应用程序现在必须满足一些安全设置,Jav
JQuery url长度太长,导致报错
如题: JQuery url长度太长,<em>导致</em>报错,相信很多人都遇到过,无论是采用get或者post的方式,都会由于url的限制、<em>浏览器</em>对于url的限制、服务器对于url的限制,势必会出错,所以询问同事有如下<em>解决</em>方案:       1.在前段对数据进行压缩:https://nodeca.github.io/pako/,压缩成zip的格式数据传给后台       2.在后台进行解压:http://w
java调度shell脚本卡死现象分析
查看对应进程状态 USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND [tydic@NM-304-SA5212M4-BIGDATA-2016-054 file-transfer]$ ps ux | grep 612 tydic6120.00.5 39317052 1489644 ?SlJun29...
网站加载 Waiting (TTFB) 时间过长的原因和解决办法
https://www.wpzhiku.com/wating-ttfb-too-long/ 什么是 Waiting (TTFB) 时间 TTFB 是 Time to First Byte 的缩写,指的是<em>浏览器</em>开始收到服务器响应数据的时间(后台处理时间+重定向时间),是反映服务端响应速度的重要指标。就像你问朋友了一个问题,你的朋友思考了一会儿才给你答案,你朋友思考的时间就相当于 TT
jQuery Ajax同步参数导致浏览器假死怎么办?
俗话说不作死就不会死,今天作死了一回,写了一个比较二逼的函数,遇到了同步Ajax引起的UI线程阻塞问题,在此记录一下。   事情起因是这样的,因为页面上有多个相似的异步请求动作,本着提高代码可重用性的原则,我封装了一个名为getData的函数,它接收不同参数,只负责获取数据,然后把数据return。基本的逻辑剥离出来是这样的:function getData1(){ va
对于POST传输字段过长的问题解决
http协议中并没有对POST/GET传输的字段长度进行限制,在监测传输的时候,报错倘若并没有进入后台系统,而是在tomcat拦截下来并且报错的话,那么就需要tomcat中server.xml文件中的配置,扩大maxHttpHeaderSize和maxPostSize的限制。如下:&amp;lt;Connector connectionTimeout=&quot;20000&quot; maxHttpHeaderSize=&quot;...
解决-最新版Google谷歌浏览器上传下载卡死无响应-问题--直接关闭搜狗输入法就能完美解决
问题叙述: 最近使用谷歌<em>浏览器</em>上网页版邮箱上传附件,一打开文件夹选中要上传的文件后确定,然后就无响应了,重复几次都一样。另外,下载软件的时候也是。但是我用360<em>浏览器</em>上传下载一切正常。去设置的谷歌保存下载文件夹里查看,发现每下载一次软件,下载文件夹里的文件都不是.exe文件而是.temp文件,如下图所示。 <em>解决</em>方法: 搜索出来好多种方法,基本都是停用GPU加速,大家可以一 一尝试。 方法...
解决的option过多而造成的下拉过长的方法
先来解释解释我标题所形容的问题。我相信大家在实际项目中肯定遇到过。 先来看看以下代码片: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 在google<em>浏览器</em>效果如下: ie8效果如下: 点击的按钮样式会表现不一: 当我们点击的时候: google
【问题】win10系统IE或Edge访问网页未响应或卡死
参考链接:win10系统IE或Edge访问网页<em>未响应</em>或卡死现象: win10一切都正常,就是IE或者Edge<em>浏览器</em>访问网页、复制URL粘贴时容易假死、<em>未响应</em>等各种情况,但如果是安装的第三方<em>浏览器</em>又能正常访问,接下来将尝试<em>解决</em><em>浏览器</em>访问假死、卡死的问题!
get参数过长的一种解决方案
答案是:sessionStorage背景有个需求是对资讯进行预览(类似于发博客前预览下效果这样),一种很容易想到的简单办法是将预览的内容(如标题和正文)通过get请求传递到预览页中,js代码如下:function previewNews(){ var action = "XXXX" ; // 拿到页面中的标题和正文 var title = $("#title").va
异步请求引发的Chrome死锁
<em>浏览器</em>支持的并发异步请求数目是有限的,当需要的资源过多时候(远远大于并发数目),就需要自己管理XHR请求。在实现自己的XHR的Manger时候,当请求数目达到2000多的时候,经常会遇到chrome的xhr状态为pending的情况。开始猜测是不是因为请求的数目太多所致。于是测试顺序请求2000多的xhr,结果chrome正常工作。检查自己的代码后发现,原来是存在同一资源同时请求的情况。在这种情况
谷歌浏览器 上传文件时 崩溃未响应
<em>解决</em>:<em>浏览器</em>打开后-将搜歌输入法关掉即可。
http post请求时,数据过多,无法提交,bug解决
最近我们在做项目的时候,遇到提交订单时,如果订单的数据过多过大,结果总是post不成功,请求发布出去,如果数据量比较少,只有三五个订单,结果没有任何问题,之前发了好几个版本也没有遇到这个问题,请求框架还是沿用之前的 compile 'org.xutils:xutils:3.5.0' xutils. 请求不成功也看不到任何日志, <em>解决</em>办法: 敲入:System.err.print
四招教你快速解决DNS服务器未响应
大家平常在使用window系统的电脑上网过程中,常常会遇到DNS服务器<em>未响应</em>的问题,而DNS服务器对我们来说十分重要的,如果它不能响应的话,我们就上不了网了。尽管你仍然在连接网络,但是连接网络的图标上会出现一个黄色的叹号,还是上不了网。 第一招:利用安全工具修复 平常使用的电脑一般都会安装360或者电脑管家等安全工具,你可以使用自带的网络修复工具进行修复,这是非常方便而有效的<em>解决</em>方案。 ...
http请求(get)失败,url过长导致
线上一个功能运行良了,忽然有一天,提交一个修改数据的请求失败了,新境是可以,后台查日志显示是:用户权限校验失败。 经过有经验的同学指点,发现修改提交请求的方式是用get,将所有的数据加在url上面进行提交。 做了一个测试,删除一部分数据之后,再进行更新,就没有发生失败了。
关于长耗时事务之间数据不可见引起的数据重复解决办法
<em>java</em>的synchronized关键字是堆某对象加锁,但是我们当需要对某个字符串加锁怎么办比如对同一个订单只能有一个操作,但是对其他订单的操作不影响使用 guava包下的  Interner 类 com.google.guava guava</arti
Android出现“XXX 无响应”分析与解决方案
android代码完全没有错误,但是有时候会发出“应用程序×××无法响应”的异常,这让很多做android开发的人员很是郁闷,所以我这里就专门来解析一下,以及谈谈它的<em>解决</em>方案。      android 应用程序运行起来都有一个UI主线程,如果你把一个耗时的操作放在主线程里,而用户在5秒内没做任何输入(触摸屏幕或按钮),则这时候android系统就会自动弹出“应用程序×××无法响应”的异常,而且
程序运行时间太长!!!
1.使用字典当for循环太大的时候,应该考虑是否能将某个循环层的东西转换成字典存储,按关键词查找比按顺序查找要快。2.不要使用text=text+line不要使用以上句式,如果这句话循环的次数太大,则会很耗费时间。可以考虑将一部分内容先写入文件,然后清空text,再接着写。 ...
java,当查询的数据量比较大,查询时间过长,查询被中断问题解决
异常信息: ### Cause: <em>java</em>.sql.SQLException: Query execution was interrupted ; uncategorized SQLException for SQL []; SQL state [70100]; error code [1317]; Query execution was interrupted; nested excepti
谷歌浏览器假死原因
但是,我发现,只要在卡主的页面上打开后台网页,禁用GPU进程,一切都会恢复,只是不一会它还会重新启动 终于,我在chrome://flags里找到罪魁祸首: 对所有网页执行 GPU 合成 这一项,默认是启用的,也就是它<em>导致</em>网页假死,只要改变选项将其停用,问题就可得以根治!! Chrome 有很多的特性在界面菜单中是没有体现的,你可以通过 chrome://
谷歌chorme浏览器假死解决办法
在win7系统下,谷歌chorme<em>浏览器</em>很多时候会出现假死现在,页面有时会无反应(尤其是有弹出选择框时),但最大化最小化(F11)后恢复正常,但很快又无反应假死。附件中提出了<em>解决</em>假死的办法,绝对有效。
C# SQL语句执行时间过长在操作完成之前超时时间已过或服务器未响应问题的解决
   SqlCommand sold_cmd = new SqlCommand(sql_sold,conn);   sold_cmd.CommandTimeout = 300;   SqlCommand detail_cmd = new SqlCommand(sql_detail,conn);   detail_cmd.CommandTimeout = 300;    sqlDA_sold.Sel
idea运行时间很长
一、<em>解决</em>运行时卡慢: 找到idea的bin目录下的idea.exe.vmoptions文件(32位系统)或者idea64.exe.vmoptions文件(64位系统) 修改文件的几个选项 -server -Xverify:none -Xms1024m -Xmx3072m -XX:ReservedCodeCacheSize=512m -XX:+UseParNewGC 二、<em>解决</em>编译时卡慢 ...
关于请求被挂起页面加载缓慢问题的追查
原文链接:原文链接 缘起 有用户反馈内部MIS系统慢,页面加载耗时长。前端同学们开组会提及此事,<em>如何</em><em>解决</em>慢的问题。 最致命的是:偶发!你不能准确知道它抽风的时间点,无法在想要追查问题的时候必现它。 这只是一方面,另外,慢的可能实在太多了,那么问题来了,是前端<em>导致</em>的还是后端的问题? 对慢的定义也有待商榷,多久算慢?如果这个页面加载大量数据耗时增加那我认为这是正常的。但
java-检测程序运行时间
在进行算法学习的时候,要比较不同算法之间的优劣就要考虑运行速度的问题。<em>如何</em>检测程序的运行时间就是我们必须要了解的一个问题。这里来说一下。0.实现思路一般的实现思路就是获取系统时间,计算要测试程序运行前后的时间差,因为系统时间是以毫秒(millisecond)为单位,因此可以获得相对精确的运行时间。如果程序实在比较小,那就循环多次运行,比如10000次,这样可以更加清晰的看出运行速度。
Qt中针对比较耗时的工作防止界面假死的处理方式
Qt中对于一些比较耗时的工作,如下载数据的同步操作,可能会使主线程处于等待状态,<em>导致</em>界面假死,针对此种情况,我们可以使用一个定时器和人工进行事件循环代码如下: m_nTimerID = startTimer(500);  while (!m_bFileDownloaded)       {            QCoreApplication::processEvents(QEvent
加载图片太多,图片体积又大,请求太久,导致后面的ajax请求挂起
      相关:<em>浏览器</em>允许的并发请求资源数是什么意思? chrome的timeline中stalled问题解析
URL太长导致参数被截断的问题
做Web开发时经常涉及到页面之间的转跳,页面之间的转跳就会涉及到页面之间参数的传递,通过URL传递参数是常用的方法之一,但是微软说:"Maximum URL length is 2,083 characters in Internet Explorer",也就是说URL是有长度限制的。     ASP.NET应用程序前台与后台的数据交换都是通过FORM表单来完成的,FORM表单提供了两种数据
win7未响应补丁
可以 <em>解决</em><em>未响应</em>
关于请求URL过长报414的问题
关于请求URL<em>过长</em>报414的问题问题如下: post请求携带超长url,报下图错误 <em>解决</em>: 1.涉及到参数特别多,然后对参数值安全性又有一定的要求,那么就需要考虑:对字符串加密JS加密url生成已加密的字符串uri 加密:window.pwdString.encrypt(url) 解密:const uri = window.pwdString.decrypt(url) 2.简单的可以使用:
Post请求方式长度参数过长导致参数为空
Post提交方式本身对于参数的长度没有限制,HTTP协议也没有限制。 但是今天在做一个web项目的时候碰到一个问题,当要提交的表单内容达到一定大小时,发现后台代码接收到的参数为空。 查询了一下,发现是应用服务器本身对请求参数的长度有限制,具体限制多少我也没测。 我用的是Tomcat,<em>解决</em>办法如下:
配置好apache SSL之后 浏览器https访问未响应解决方法
因为工作关系,需要用到一台配置好SSL安全层的服务器(简而言之就是SSL证书)。在腾讯云上“免费”(活动)购得域名(送SSL证书)和服务器之后就开始配置。具体步骤的话百度上有很多,一步一步来不是很难。 好了,说重点。根据网上的配置步骤一步步配置好后,重启httpd服务,打开<em>浏览器</em>访问https://可以正常访问。但是好景不长,过了几天,再次访问的时候就访问不到(http可以正常显示,说明80端口正
Error:(16, 18) java: 常量字符串过长
看String的源码: public final class String implements <em>java</em>.io.Serializable, Comparable&lt;String&gt;, CharSequence { /** The value is used for character storage. */ private ...
JAVA学习笔记_获取代码程序执行时间
方法一: Date start = new Date(); ... ... ... Date end = new Date(); System.err.println(&quot;运行时间: &quot;+(end-start)+&quot;ms&quot;) 方法二: long startTime=System.currentTimeMillis(); ... ... ... long endTime=System.curre...
程序未响应(ANR)产生原因和解决办法
http://blog.sina.com.cn/s/blog_618199e60101kvbl.html
poi excel导出多次循环导致查询时间过长解决方案
前置背景: 最近开发的项目中要求把信息通过excel导出,由于excel中标题父节点数量不固定,父节点下子节点也不固定,且父节点、子节点都需排序,还需2表联查,所以根据for循环来多次操作数据库,1千条的数据量需要几千次查询,<em>导致</em>整个下载需要10分多钟。所以不得不想办法优化。 前置条件: 该优化方法不适用于大批量数据,否则会<em>导致</em>内存溢出。我们公司的原则上不能出来2W条数据。
java (URL)生成二维码 代码以及遇到的问题
由于在做一个功能的时候所生成的URL字段<em>过长</em>,如果参数配置的不合适的话会<em>导致</em>生成的二维码手机无法识别出,故了解了一下生成二维码时各个参数的功能。另外,二维码生成后<em>如何</em>在前台展示也是该功能需要<em>解决</em>的问题,主要采用了把图片转为流后以byte数组的形式传到前台,在控制器层进行了处理,ImageIO是api接口的底层,有很多处理图片的方法,可以参考。下面是生成二维码的部分代码,参考了网上的资料。 pub
解决action请求链接过长,参数过长
<em>解决</em>方法是使用JSON格式传递参数,但要注意JSON格式的后台获取的方法 正常的post请求(不包括ajax请求)在http头中的content-type为application/x-www-form-urlencoded,这时在<em>java</em>后台可以通过request.getParameter(name)的形式获取.但是通过原生ajax请求时,在<em>java</em>后台通过request.getParamete
WinForm中出现窗体未响应,程序锁死解决办法
这是由于Winform中常常都是拖控件<em>导致</em>的,服务器加载时缓慢。因为如果你的线程多了,那么当两个线程同时尝试将一个控件变为自己需要的状态时,线程的死锁就会发生。但是难道就是因为这个原因,我们就只能让程序卡着么?当然不是,这里教大家一个<em>解决</em>方案:此时应考虑使用异步加载的办法,用BackGroundWorke。 使用方法如下:   1.在工具箱中找到  所有Windows窗体,找到BackGrou
tortoiseSVN死机现象
当提交出现冲突时,先EDIT CONFLICTS 后,选择 TotoiseSVN--&amp;gt;Resolved时会出现死机, 实在没有办法 ,网上有人说,是TotoiseSVN版本过低,我的版本是最新的。我就只能手动删除其它冲突生成的文件了, 要是有人遇到过有什么好的方法告诉我一声。...
url 参数过长问题
url 参数<em>过长</em>问题 ajax中如果url参数<em>过长</em>就会产生问题,<em>解决</em>方法如下: function getJsonData(url,para) {   var ajax = Common.createXMLHttpRequest(); //三个重要地方 //GET
前后端分离。前端POST请求参数过长导致400错误解决办法及分析
这两天做好的功能要上线了。但是测试的时候忽然发现当POST提交数据量多大时,会<em>导致</em>后端报400错误。最开始以为瓶颈存在于tomcat,因为tomcat默认能接受的POST请求大小为2M,所以手动修改tomcat server.xml 文件,将接受POST大小修改为不限制。 经测试,发现依旧不起作用。 今天上网查询了相关资料,<em>解决</em>了这个问题。资料比较零散,在这里整理一下,为同样遇到该问题的伙伴们提供
最新谷歌浏览器一下载就出现未响应
最近,谷歌<em>浏览器</em>只要有下载,就会出现<em>未响应</em>,直接卡死,折腾了好久,在网上找了好多方法,都不起作用; 最后卸载搜狗输入法,谷歌<em>浏览器</em>正常了!  ...
plsql developer 执行sql时间太长没响应
问题描述: 通过plsql developer 的sql窗口执行sql语句,执行时间太长该页面没响应,依然显示正在运行,但是通过session或者查询正在执行的sql都查不到对应的记录了。说明该session已经失效了, <em>解决</em>办法: 通过shell脚本调sql文件。 1,将要执行的sql语句放到test.sql文件里, 2,编写sh脚本test.sh内容如下: #!/bin/bash ...
Java Post请求时返回数据量过大,导致有时候接收数据会卡死。
对接HBASE接口的时候,发现调用HBASE接口时,获取的BASE64字符过大会<em>导致</em>POST请求超时。 然后我设置了超时时间等,发现还是会卡死在哪里,最后报了超时的异常。 最后在代码里加了 Thread.sleep(1); inputStream = response.getEntity().getContent(); byte[] buffer = new byte[1024]; int...
se30分析程序运行时间实例
实例分析过程 1.输入程序名和变式。(本次分析使用默认设置)   推荐间三个测量变式: a)PREF_BY_CALL(default):在程序部分什么都不选,语句部分除kernel level  runtime administration和internal table change and read operation之外其它都选,在第三部分设置aggreation ‘per c
IE浏览器无法启动或者点击无响应的解决办法
情况一:IE<em>浏览器</em>启动的时候,提示  “ I”
ECLIPSE经常出现——未响应!!!
现象:启动eclipse缓慢,启动完成经常出现<em>未响应</em>情况。偶然在打开一个项目时候,也出现<em>未响应</em>。   原因:虚拟内存不足,或者电脑本身内存不足。但是目前绝大多数PC而言,内存应该是充足的,因此可以修改虚拟内存参数来<em>解决</em>。   <em>解决</em>办法: 在eclipse安装目录下,将eclipse.ini文件最后几行与下面最后几行黑体字进行替换。 -startupplugins/org.eclipse.eq...
Java heap space造成tomcat响应时间过长,原因在JVM内存分配太小,解决方法
使用Java程序从数据库中查询大量的数据时出现异常:<em>java</em>.lang.OutOfMemoryError: Java heap space 在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。 JVM堆的设置是指<em>java</em>程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)是物
ajax请求或者计算造成浏览器崩溃解决办法
现象: ajax请求或者计算造成<em>浏览器</em>崩溃<em>解决</em>办法 1) ajax请求造成<em>浏览器</em>崩溃其实不是别的原因,是因为我们的代码的原因,这儿提醒众位同行初学者,使用尽量不要使用$.ajaxSettings.async=false,而将你需要后面执行的代码写道一个方法里面,放到ajax的回调函数里面。 $.ajax({ success: function (data){ ...
WIN7程序未响应补丁
WIN7程序<em>未响应</em>补丁,很管用的,有时程序<em>未响应</em>,安装这个补丁就可以<em>解决</em>了。
loadrunner录制时使用IE浏览器无响应问题
loadrunner录制时使用IE<em>浏览器</em>无响应问题@TOC 折磨我了一晚上加一上午,终于<em>解决</em>了啊啊啊! 本来是可以录制的,因为刚开始不太熟悉loadrunner录制,在写脚本的时候不小心点了录制,之后没等人家反应就给关闭了。(应该没啥关系,瞎寻思的)就无响应了。 网上找了一大堆方法,发现我桌面上的<em>浏览器</em>打开后是64位的,于是把注册表里的默认<em>浏览器</em>也搞成了64位的,还要录制前也指定了ie64位的地址...
网站响应时间过长的原因及解决方法
遇到过类似问题,我认为有以下几个原因: 1、网站服务器故障维修(这种情况只能等段时间重新登录试试) 2、网络连接不通(查看网线接口处是否插好) 3、网站地址被和谐了(用代理) 4、本身网站程序卡死了(程序问题) 服务器网站响应时间<em>过长</em>的问题<em>解决</em>方法如下: 1、机器的配置。包括服务器端与客户机端的硬件配置程度,同样的网络环境下,双核的服务器的运算能力肯定要强一些,毫无疑问的,同样的...
c#窗体程序未响应问题
1.程序本身的bug,<em>导致</em>程序死掉,<em>未响应</em>; 2.耗时操作在主线程中执行,<em>导致</em><em>未响应</em>; (注:这里虽然显示<em>未响应</em>,但程序还没死掉,一直在执行,如果没有bug,能执行到最后,执行完后,会显示正在运行....) 如下: <em>解决</em>: 新开线程来执行耗时操作
Win7漫长的未响应——Win7程序未响应时间太长问题解析
Win7漫长的<em>未响应</em>——Win7程序<em>未响应</em>时间太长问题解析 http://blog.sina.com.cn/s/blog_5ba8d2030100kabg.html
C# ajax Http psot 参数太长 导致操作失败问题解决方法
http post 参数本身没有长度限制 首先说下 C#语言实现http post协议传参 调用其他接口失败 在网上查找好多资料 <em>解决</em>办法有: 1.wbe.config 设置httpruntime中Requestlegth最大 2.IIS设置 3.改变ContentType类型 尝试后 还是失败 最终自己写了个接口 传相同的参数 调试发现json传过来的参数 是urlencode的 页面中req...
Eclipse 解决未响应、假死、Eclipse运行性能调优
[url]http://blog.csdn.net/gtuu0123/article/details/6720253[/url]
解决Windows资源管理器右键菜单打开EditPlus容易导致资源管理器无响应问题
<em>解决</em>Windows资源管理器右键菜单打开EditPlus容易<em>导致</em>资源管理器无响应问题
loadrunner录制无响应问题解决
loadrunner录制无响应为题<em>解决</em>,<em>解决</em>录制脚本时,打开<em>浏览器</em>无响应的问题,通过设置默认<em>浏览器</em>以及设置第三方扩展
Eclipse总是未响应问题的解决办法
1.打开相应工作空间,看是否有一个名为 RemoteSystemsTempFiles 放临时文件的文件夹,里面放了一个 .project 文件。 2.将这个文件夹删掉即可。 3.网上有人说将 .metadata 删掉的方法,不可以。
tomcat 解决 POST请求传参数过长受限制的问题
这是因为Tomcat容器设置了接收参数大小的限制 <em>解决</em>方法:       在Tomcat的conf/server.xml文件中,把参数maxPostSize="-1"    7.0版本以后改为小于0,代表不限制,7.0版本以前改为0代表不限制                  connectionTimeout="20000"   maxPostSize="-1"      
IE的URL的最大长度限制和如何解决URL最大长度的限制
做Web开发时经常涉及到页面之间的转跳,页面之间的转跳就会涉及到页面之间参数的传递,通过URL传递参数是常用的方法之一,但是微软说:"Maximum URL length is 2,083 characters in Internet Explorer",也就是说URL是有长度限制的。     ASP.NET应用程序前台与后台的数据交换都是通过FORM表单来完成的,FORM表单提供了两种数据
long超过16位之后浏览器自动截断问题处理
<em>java</em>前后端交互的过程中,定义的Long字段超过16位之后,js发生截断,从而不能跟后台数据进行匹配。 处理方法 把long型字段转成string进行处理。(可以使用json注解转换或者springmvc统一拦截处理) 修改数据库以及<em>java</em>实体类,数据库使用varchar,实体使用string,避免截断问题。 在大多数情况下,第一种是可取的,第二种,可行,但是可能修改起来工作...
ie浏览器出现代理服务器没有响应
ie<em>浏览器</em>打开网页时出现“代理服务器没有响应”,现象如下图所示: <em>解决</em>办法:internet选项——连接——局域网设置——代理服务器——取消勾选,如下图所示: Shylin...
谷歌浏览器点击上传文件崩溃/上传图片崩溃/打开浏览文件未响应 解决方案
测试<em>解决</em>方案:关闭搜狗输入法(我用的是搜狗输入法,若使用其他输入法,此方案也可能适用),再测试是否重现<em>浏览器</em>崩溃问题   可选<em>解决</em>方案:升级搜狗输入法(如果想 卸载输入法 也可以)   前面有段时间chome<em>浏览器</em>在上传图片的时候直接崩溃了,而且以前还可以,突然有一天就有问题了,当时又有其他的事情比较急,就一下忘了;现在突然想起(恩,其实是有个同事也遇到了这个问题,而且卸载、安装各个版本的ch...
loadrunner 无响应、打不开ie浏览器、录制脚本为空解决办法
打不开ie<em>浏览器</em> 或着无响应 1、查看<em>浏览器</em>版本是否与loadrunner兼容,不兼容则进行版本降级。 2、打开ie<em>浏览器</em> 工具 ——>internet选项——>高级——>去掉 启用第三方<em>浏览器</em>扩展 3、打开loadrunner 点击F4, browser——>changer——>browser version 选择对于版本 platfrom 选择对于系统版本  4、点击我的电脑 属性——>高级
电脑无法连接网络并诊断提示DNS服务器未响应解决方法
原文地址:http://www.xitongcheng.com/jiaocheng/dnrj_article_15530.html 最近有用户反映,发现电脑无法连接网络时,使用Windows网络诊断进行检测,结果显示“DNS服务器<em>未响应</em>”,那么,应该怎么<em>解决</em>呢?<em>导致</em>这个问题可能有两方面的原因,一种是硬件故障,另一种是电脑系统设置问题,今天我们主要为大家分析一下后者的<em>解决</em>方法。
Chrome网页另存为图片就未响应卡死问题解决
在贴吧找到最终是搜狗输入法的<em>导致</em>的。 在进行另存为图片时候选择非搜狗输入法,如下: 参考: http://tieba.baidu.com/p/5782771456 http://www.cnblogs.com/buwuliao/p/9285808.html  ...
ajax传参过长问题
       前段时间一个同事遇到一个ajax问题,大致的代码如下:               var obj;         if(window.ActiveXObject)         {             obj=new ActiveXObject('Microsoft.XMLHTTP');         }         else if(window.XMLH...
html中的内存溢出,页面直接无响应
在html中出现内容溢出还是头一遭遇到。今天就<em>导致</em>了这种惨剧的发生。最近在开发一个在线下单系统,里面很多东西要跟js挂钩,很多优惠折扣需要动态赋值不免很多地方都需要把数据都查询出来赋值到JS的数组中。几次修改下来发现点击查询某个订单时直接页面无响应,紧接着看到CPU使用100%,在做C/S还是头一遭遇到。百思不得其姐。后来仔细看看刚刚加的内容,一个细微的问题让我震惊了。原来在赋值给js数组后,在j
JAVA导出数据到excel中大数据量的解决方法
web项目中需要有将数据导出excel的操作需求 使用html格式导出方法,但在导出时,根据最大行数重新建立新的excel文件; 数据从数据库取出使用纯jdbc方式读数据,边读边向文件中写; 待所有数据写完,将各个小excel文件进行打包,输出到输出流中。 一小部分说明 见 http://blog.csdn.net/lisen1987/article/details/16857359
国际化中英文切换,英文内容长度过长解决问题
说真的,我卡在这里很久了,也查了网上很多前辈的文章与建议;换样式,改样式,改字体等等,有点手酸! 当我把英文版排进资源文件后,测试切换中英文的那种感觉,这酸爽!遇到过这种状况的你应该知道的;好了,我们切入正题,<em>如何</em><em>解决</em>: (1)将你的排版的&amp;lt;div&amp;gt;你的中英文内容,各种标签的中英文内容&amp;lt;/div&amp;gt;的高度去掉,去掉,去掉,三遍了啊!这个就是用内容撑开div标签 我们可以设...
jquery/js实现一个网页同时调用多个倒计时(最新的)
jquery/js实现一个网页同时调用多个倒计时(最新的) 最近需要网页添加多个倒计时. 查阅网络,基本上都是千遍一律的不好用. 自己按需写了个.希望对大家有用. 有用请赞一个哦! //js //js2 var plugJs={     stamp:0,     tid:1,     stampnow:Date.parse(new Date())/1000,//统一开始时间戳     ...
PL.SQL.Developer.v7.1.4.1390 破解文件下载
这是个破解文件,解压到原安装好的PLSQL中即可,如果不好使的话请再试试 第二个办法:把根目录下的plsql.exe 删掉, 然后在解压破戒文件....<br>我这是没问题的,呵呵<br>和大家共享下,我看网上挺难找的 相关下载链接:[url=//download.csdn.net/download/platformer/358407?utm_source=bbsseo]//download.csdn.net/download/platformer/358407?utm_source=bbsseo[/url]
WLAN基础知识学习WLAN基础知识学习下载
WLAN基础知识学习WLAN基础知识学习WLAN基础知识学习WLAN基础知识学习WLAN基础知识学习 相关下载链接:[url=//download.csdn.net/download/wangxi8511385113/1974820?utm_source=bbsseo]//download.csdn.net/download/wangxi8511385113/1974820?utm_source=bbsseo[/url]
Authorware 7.0多媒体制作基础与实践教程素材及源文件下载
Authorware 7.0多媒体制作基础与实践教程素材及源文件 相关下载链接:[url=//download.csdn.net/download/hywan6868/2611692?utm_source=bbsseo]//download.csdn.net/download/hywan6868/2611692?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java的学习问题及解决 如何制作浏览器网页视频
我们是很有底线的