2018年3月22日

哪些情况会导致OOM

摘要: 1. 堆溢出 java堆用于存储对象实例,只要不断地创建对象,并且这些对象不会被回收(什么情况对象不会被回收呢?如:由于GC Root到对象之间有可达路径,所以垃圾回收机制不会清除这些对象),那么,当对象的数量达到一定的数量,从而达到了最大堆容量(-Xmx)限制了,这个时候会产生内存溢出异常。 ja 阅读全文

posted @ 2018-03-22 17:15 二十年后20 阅读(1221) 评论(0) 推荐(0) 编辑

如何查看端口状态

摘要: netstat命令各个参数说明如下: -t : 指明显示TCP端口 -u : 指明显示UDP端口 -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序) -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。 -n : 不进行DN 阅读全文

posted @ 2018-03-22 17:04 二十年后20 阅读(1514) 评论(0) 推荐(0) 编辑

wait(),sleep(),notify(),join()

摘要: wait()注意以下几点: 1)wait()是属于Object类的方法。 2)调用了wait()之后会引起当前线程处于等待状态。 3)将当前线程置入“预执行队列”中,并且在wait()所在的代码行处停止执行,直到接到通知或被中断为止。 4)在调用wait()之前,线程必须获得该对象的对象级别锁,即只 阅读全文

posted @ 2018-03-22 11:49 二十年后20 阅读(319) 评论(0) 推荐(0) 编辑

cookie和session的区别与会话跟踪技术

摘要: 会话跟踪技术: HTTP是一种无状态协议,每当用户发出请求时,服务器就会做出响应,客户端与服务器之间的联系是离散的、非连续的。当用户在同一网站的多个页面之间转换时,根本无法确定是否是同一个客户,会话跟踪技术就可以解决这个问题。当一个客户在多个页面间切换时,服务器会保存该用户的信息。 有四种方法可以实 阅读全文

posted @ 2018-03-22 11:43 二十年后20 阅读(383) 评论(0) 推荐(0) 编辑

TCP的可靠性

摘要: 原因: 1.确认和重传机制 2.序列号 3.流量控制(窗口) 4.拥塞控制(慢启动,拥塞避免,快速重传,快速恢复) http://blog.csdn.net/baidu_35692628/article/details/78255476?locationNum=4&fps=1 Tcp:1)流量控制: 阅读全文

posted @ 2018-03-22 11:32 二十年后20 阅读(192) 评论(0) 推荐(0) 编辑

OSI和TCP/IP的对比+IP地址分类

摘要: 一、OSI和TCP/IP对比 二、IP地址分类 A类私有IP地址:10.0.0.0~10.255.255.255B类私有IP地址:172.16.0.0~172.31.255.255C类私有IP地址:192.168.0.0~192.168.255.255 阅读全文

posted @ 2018-03-22 11:26 二十年后20 阅读(206) 评论(0) 推荐(0) 编辑

Object和Thread自带的原生方法

摘要: Object类: 1) clone():创建并返回此对象的一个副本。 2) equals(obj):指示其对象是否与此对象“相等”。 3) finalize():当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法。 4) getClass():返回此Object的运行时类。 子 阅读全文

posted @ 2018-03-22 11:19 二十年后20 阅读(140) 评论(0) 推荐(0) 编辑

导航