随笔分类 -  JAVA IO

摘要:1. tcpdump的基本原理 1.1 tcpdump starce 的区别 在本机中的进程的系统行为调用跟踪,starce 是一个很好的工具;但是在网络问题的调试中,tcpdump 应该是一个必不可少的工具;能清晰分析网络通信的信息。 默认情况下,tcpdump 不会抓取本机内部通讯的报文 ;根据 阅读全文
posted @ 2016-07-23 17:57 lishijia 阅读(3533) 评论(0) 推荐(0)
摘要:当Java程序申请内存,超出VM可分配内纯的时候,VM首先可能会GC,如果GC完还是不够,或者申请的直接超够VM可能有的,就会抛出内 存溢出异常。从VM规范中我们可以得到,一下几种异常。 java.lang.StackOverflowError:(很少)java.lang.OutOfMemoryEr 阅读全文
posted @ 2016-07-03 11:44 lishijia 阅读(930) 评论(0) 推荐(0)
摘要:http://www.codeceo.com/article/133-java-interview-5-years.html 面试题目记录 http://www.infoq.com/cn/articles/java-memory-model-7 JAVA 内存模型系列记录 http://pengji 阅读全文
posted @ 2015-12-30 10:23 lishijia 阅读(284) 评论(0) 推荐(0)
摘要:在高性能的I/O设计中,有两个比较著名的模式Reactor和Proactor模式,其中Reactor模式用于同步I/O,而Proactor运用于异步I/O操作。 在比较这两个模式之前,我们首先的搞明白几个概念,什么是阻塞和非阻塞,什么是同步和异步,同步和异步是针对应用程序和内核的交互而言的,同步指的... 阅读全文
posted @ 2015-07-14 10:27 lishijia 阅读(600) 评论(0) 推荐(0)