服务器配置:linux+tomcat 现象:Linux服务器没有崩,有浏览器中访问页面,出现无法访问的情况,没有报4xx或5xx错误(假死),并且重启tomcat后,恢复正常。 原因:tomcat默认最大连接数(线程数)200个,默认每一个连接的生命周期2小时(7200秒),tomcat使用http ...
分类:
其他好文 时间:
2018-07-09 12:26:52
阅读次数:
240
2016年07月13日 13:16:23 阅读数:7954 2016年07月13日 13:16:23 阅读数:7954 阅读数:7954 很多情况下,我们在使用工业相机时,不能使用相机自带的SDK(或者是我们太懒了,不希望写SDK这么麻烦),所以很多人会选择halcon的Image Acquisit ...
分类:
其他好文 时间:
2018-07-06 19:41:55
阅读次数:
225
由于电脑关机,导致Eclipse非正常关闭,之后启动Eclipse发现一直启动不起来,于是从网上找了一些方法如下: 1、删除文件.snap 到<workspace>\.metadata\.plugins\org.eclipse.core.resources目录下删除*.snap的文件 2、重命名or ...
分类:
系统相关 时间:
2018-07-06 18:33:36
阅读次数:
176
脚本内容:#!/bin/bashIP=10.78.1.183PORT=8114TOMCAT_DIR=/data/tomcat_8114functionsend_mail(){maillist=(zhengwei.liu@xxx)DATE=`date+‘%F%T‘`SUBJECT="${IP}的${PORT}端口发生故障,已自动重启!"CONTENT="时间:${DATE}\n主机:${IP}\n事
分类:
其他好文 时间:
2018-07-03 16:41:40
阅读次数:
144
Java中普通的遍历方式一般常用的就是fori和foreach方式,在一般情况下这两种区别不大,往往是效率区别和有一些特殊场合注意问题,下次再详解,这次先描述关于LinkedList遍历时遇到的问题。 具体问题: 项目中需要实现接收对方频繁发送过来的数据并解析后序列化文件到目的服务器,采用了定量发送 ...
分类:
其他好文 时间:
2018-06-29 16:22:53
阅读次数:
188
由于非模态对话框的自己没有消息循环,创建后无法进行消息处理。需要和父窗口共用消息循环。如果单独在子窗口进行控件由于自己没有单独的消息循环,更新是无法进行的。 如果在父窗口更新控件会造成程序假死。如以下代码在主窗口更新子窗口消息,界面进入假死状态。因为主界面对主进程进行了sleep(100),如下代码 ...
分类:
编程语言 时间:
2018-06-24 23:58:56
阅读次数:
363
C# WinForm 多线程来防止界面假死,委托来实现在UI线程之外来修改UI显示内容。 ...
分类:
编程语言 时间:
2018-06-22 19:58:23
阅读次数:
191
很多情况下一般会使用同步方式发出请求,直到响应后再做后续的逻辑处理等,但有时候后续的逻辑处理不依赖于请求的结果或者是可以挂起等到响应后再处理,又或者是为了解决UI“假死”的现象,这时可以使用异步请求 使用WebRequest实例中的BeginGetResponse方法异步获取响应结果,其中参数cal ...
分类:
Web程序 时间:
2018-06-21 23:48:12
阅读次数:
240
如在请求一个URL,网站没有响应的时候,会无限卡死进程。这个时候我们可以在urllib2.urlopen设置一个超时时间,超过这个时间的话就抛出异常。如下所示。 我们可以捕抓到这个异常然后用自己的方法去处理。 ...
分类:
编程语言 时间:
2018-06-15 00:00:27
阅读次数:
339
HTML下载模块 该模块主要是根据提供的url进行下载对应url的网页内容。使用模块requets-HTML,加入重试逻辑以及设定最大重试次数,同时限制访问时间,防止长时间未响应造成程序假死现象。 根据返回的状态码进行判断如果访问成功则返回源码,否则开始重试,如果出现异常也是进行重试操作。 ...
分类:
编程语言 时间:
2018-06-12 21:39:39
阅读次数:
465