2016年2月26日

Java应用线上问题排查的常用工具和方法

摘要: 在长期排查线上问题的过程中,总结了一些工具的用法和排查问题的思路,这里跟大家分享一下,在遇到类似的问题时,希望能给予一些帮助。 首先讲讲工具, jvm 自带的一些工具是必须熟练掌握的,例如jstack, jmap, jstat等,它们可以帮我们去深入了解JVM正在做的事情,主要的适用领域有这些: 1 阅读全文

posted @ 2016-02-26 18:59 快跑的小鸡 阅读(644) 评论(0) 推荐(0)

浅谈Linux下的五种I/O模型

摘要: 一、关于I/O模型的引出 我们都知道,为了OS的安全性等的考虑,进程是无法直接操作I/O设备的,其必须通过系统调用请求内核来协助完成I/O动作,而内核会为每个I/O设备维护一个buffer。如下图所示: 整个请求过程为: 用户进程发起请求,内核接受到请求后,从I/O设备中获取数据到buffer中,再 阅读全文

posted @ 2016-02-26 16:15 快跑的小鸡 阅读(5306) 评论(2) 推荐(7)

数据存储结构

摘要: (如果感觉有帮助,请帮忙点推荐,添加关注,谢谢!你的支持是我不断更新文章的动力。本博客会逐步推出一系列的关于大型网站架构、分布式应用、设计模式、架构模式等方面的系列文章) 所谓数据存储结构,就是数据的元素与元素之间在计算机中的一种表示,它的目的是为了解决空间规模问题,或者是通过空间规模问题从而间接地 阅读全文

posted @ 2016-02-26 14:04 快跑的小鸡 阅读(597) 评论(0) 推荐(0)

导航