摘要:
长连接与短连接 所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间,如果没有数据包发送,需要双方发检测包以维持此连接,一般需要自己做在线维持。短连接是指通信双方有数据交互时,就建立一个TCP连接,数据发送完成后,则断开此TCP连接,一般银行都使用短连接。比如http的,只是... 阅读全文
摘要:
网络名词解释---------------------------宽带:描述网络上数据在一定时刻从一个节点传送到任意节点的信息量。延迟:节点之间数据传送时间。路由:指导IP报文发送的路径信息。局域网:一种互联各种设备的通信网络,并在这些设备间提供信息交换的途径。传统以太网:最初是基于同轴电缆,网络中所有主机的收发都依赖于同一套物理介质,即共享介质,同一时刻只能有一台主机在发送,各主机通过遵循CSMA/CD规则来保证网络的正常通信。多路访问:一点发送,全“线”接收IP:解决的最根本的问题是如何把网络连接在一起,也就是计算机连接在一起,而且除了其他计算机的网络地址之外,这些连接起来的计算机无需了解 阅读全文
摘要:
1、背景KeepAlive是就是通常所称的长连接。KeepAlive带来的好处是可以减少tcp连接的开销,这对于短response body的请求效果更加明显。同时,可以为采用HTTP协议的交互式应用提供良好的session支持。2、KeepAlive的原理 在HTTP1.0和HTTP1.1协议中都... 阅读全文
摘要:
hashCode方法: 当覆写(override)了equals()方法之后,必须也覆写hashCode()方法,反之亦然。这个方法返回一个整型值(hash code value),如果两个对象被equals()方法判断为相等,那么它们就应该拥有同样的hash code。Object类的hashC... 阅读全文
摘要:
window.location.href和window.location.replace的区别1.window.location.href=“url”:改变url地址;2.window.location.replace(“url”):将地址替换成新url,该方法通过指定URL替换当前缓存在历史里(客... 阅读全文
摘要:
一、什么是反射:反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中 LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应用到了视窗系统、操作系统和文件系统中。反射本身并不是一个新概念,尽管计算机科学赋予了反射概念新的含义。在计算机科学领域,反射是指一类应用,它们能够自描述和自控制。也就是说,这类应用通过采用某种机制来实现对自己行为的描述 阅读全文
摘要:
1.JAVA的动态代理特征:特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供... 阅读全文