上一页 1 ··· 710 711 712 713 714 715 716 717 718 ··· 784 下一页
摘要: 1、修改用户进程可打开文件数限制在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量 的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使用ulim... 阅读全文
posted @ 2014-10-02 14:49 沧海一滴 阅读(1424) 评论(0) 推荐(0) 编辑
摘要: 在项目历史数据导入过程中,出现了应用无法访问的情况。立刻对Weblogic进行分析,发现Weblogic的内存、线程等性能良好,Server也是Running的状态。随后查看了Weblogic日志,在日志中发现下述错误通过排查问题后得出造成此类问题的原因是,项目的一个模块在批量导入数据,程序需要Ne... 阅读全文
posted @ 2014-10-02 14:48 沧海一滴 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 在项目中碰到了一个应用异常,从表象来看应用僵死。查看Weblogic状态为Running,内存无溢出,但是出现多次线程堵塞。查看Weblogic日志,发现程序出现多次Time Out。我们知道,Weblogic会自动检测线程运行超时,当超过特点时间(默认600S),即认为此线程为堵塞线程。在日志中发... 阅读全文
posted @ 2014-10-02 14:41 沧海一滴 阅读(38298) 评论(0) 推荐(1) 编辑
摘要: Java1.5增加了新特性:可变参数:适用于参数个数不确定,类型确定的情况,java把可变参数当做数组处理。注意:可变参数必须位于最后一项。当可变参数个数多于一个时,必将有一个不是最后一项,所以只支持有一个可变参数。因为参数个数不定,所以当其后边还有相同类型参数时,java无法区分传入的参数属于前一... 阅读全文
posted @ 2014-09-29 14:16 沧海一滴 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 使用jdbc方式连接数据库时会使用一句代码Class.forName(String className).这句话是什么意思呢?首先说一点Class.forName(String className)这个方法的作用是装载className这个字符串指定的类。 官方文档 官方文档 返回与带有给定字符串名 阅读全文
posted @ 2014-09-29 14:12 沧海一滴 阅读(264) 评论(0) 推荐(0) 编辑
上一页 1 ··· 710 711 712 713 714 715 716 717 718 ··· 784 下一页