上一页 1 ··· 214 215 216 217 218
摘要: 套接字是通信端点的抽象。正如使用文件描述符访问文件,应用程序用套接字描述符访问套接字。套接字描述符在UNIX系统中被当作是一种文件描述符。事实上,许多处理文件描述符的函数(read和write)可以用于处理套接字描述符。 ——《unix环境高级编程》 WEB应用客户端(浏览器或APP等)与... 阅读全文
posted @ 2015-05-18 09:35 wc的一些事一些情 阅读(929) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal通过中文解释就是线程本地变量,是线程的一个局部变量。根据哲学家黑格尔“的存在即合理”的说法,ThreadLocal的出现肯定是有它的意义,它的出现也是因为多线程的一个产物。ThreadLocal既然跟线程有关系,那肯定得先对线程了解了解。 从网上找来了一句话:Java... 阅读全文
posted @ 2015-05-18 09:26 wc的一些事一些情 阅读(1545) 评论(0) 推荐(1) 编辑
摘要: 问题现象:日志出现大量“打开文件过多”异常信息问题分析:通过网上查询,发现是由于系统参数设置问题造成,因为应用并发量大,http连接多了,随之socket的消耗也多了,socket文件描述符也是Linux系统文件描述符的一种,Linux操作系统对此也有限制,所以需要调大参数fs.max-file和/... 阅读全文
posted @ 2015-05-17 16:13 wc的一些事一些情 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 问题现象:1、系统异常,应用拒绝访问。2、web容器线程爆满问题分析:1、数据库正常2、日志信息没有异常问题思考:1、应用访问量突破顶峰。2、应用在某处存在瓶颈发现问题:需要了解线程的一举一动,莫过于对线程栈的分析,以下是对Javacore文件分析截图:通过以上截图分析可以看出瓶颈出现在等待http... 阅读全文
posted @ 2015-05-17 15:27 wc的一些事一些情 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 问题现象:启动应用,访问无压力,一切正常,一段时间过后,应用访问异常。问题分析:1、web容器线程爆满,拒绝服务。由于应用并发量大,线程响应时间长增加,线程池连接数逐步递增直到爆满,导致应用拒绝服务。2、通过对线程信息的分析,发现线程处理时间都卡在连接数据库中,通过对数据库服务器的检查,数据库是没有... 阅读全文
posted @ 2015-05-17 14:54 wc的一些事一些情 阅读(1137) 评论(0) 推荐(0) 编辑
摘要: 做IT这行,重要的还是兴趣与学习,好好学习,天天向上,不设终点。做了将近4年程序员,我觉得我越来越爱这个行业了,因为我对它的喜爱,我可以加班到深夜,因为我对它的喜爱,我可以改变我自己多了阅读的爱好。感谢...... 最近公司业务的发展,需要招聘多个有资质的程序员,也面试了许多的应聘者:实习的... 阅读全文
posted @ 2015-05-17 14:04 wc的一些事一些情 阅读(473) 评论(0) 推荐(1) 编辑
上一页 1 ··· 214 215 216 217 218