
web
重生之我是一名程序员
IN IT && WIN IT !
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
长连接和短连接
长连接和短连接 长连接 长连接可以实现当服务端与客户端连接成功后连续地传输数据,在这个过程中,连接保持开启的状态,数据传输完毕后连接不关闭 。 长连接是指建立 Socket 连接后,无论是否使用这个连接,该连接都保持连接的状态 短连接 短连接是当服务端与客户端连接成功后开始传输数据,数据传输完毕后则连接立即关闭,如果还想再次传输数据,则 需要再创建新的连接进行数据传输 区别 长连接的优缺点 优点: 除了第一次之外,客户端不需要每次传输数据时都先与服务端进行握手,样就减少了握手确认的时间,直接传转载 2021-03-21 09:38:57 · 353 阅读 · 0 评论 -
单播、广播和组播
单播、广播和组播 摘自<NIO与Socket编程技术指南> 单播:单台主机与单台主机之间的通信 广播:单台主机与网络中所有主机的通信 组播:单台主机与选定的 一组主机的通信 单播 单播大多数都是点对点式的网络,如打开网页、发送邮件和两人网络聊天等情况,都是在使用点对点方式传输数据 广播 广播是一种一对多的形式 , 是对网络中所有的计算机发送数据,不区分目标,这就极易造成网络中存在大量无用的垃圾通信数据,造成“广播风暴慢,严重时网络会彻底瘫痪 。 组播 多播也称为组播,它也是一种一对转载 2021-03-21 09:34:41 · 440 阅读 · 0 评论 -
java Socket TIME WAIT
java Socket TIME WAIT 什么是 TIME WAIT 状态?服务端( Server )与客户端( Client )建立 TCP 连接之后,主动关闭连接的一方就会进入 TIME WAIT 状态 。 例如,客户端主动关闭连接时,会发送最后一个 ACK ,然后客户端就会进入 TIME WAIT 状态,再“停留若干时间’,然后进入 CLOSED状态 。 在 Linux 操作系统中,当在“停留若干时间”段时,应用程序是可以复用呈 TIMEWAIT 状态的端口的,这样可提升端口利用率 在 java中的转载 2021-03-21 10:08:49 · 515 阅读 · 0 评论 -
LVS + KeepAlived实现负载均衡
而在虚拟路由器内部,同一时间只有一台物理路由器对外提供服务,这台物理路由器被称为主路由器(处于 MASTER 角色)。而其他物理路由器不拥有对外的虚拟 IP,也不提供对外网络功能,仅仅接收 MASTER 的 VRRP 状态通告信息,这些路由器被统称为备份路由器(处于 BACKUP 角色)。在现实的网络环境中,主机之间的通信都是通过配置静态路由(默认网关)完成的, 而主机之间的路由器一旦出现故障,通信就会失败,因此,在这种通信模式中,路由器就成了一个单点瓶颈,为了解决这个问题,就引入了 VRRP 协议。转载 2022-09-29 08:45:48 · 600 阅读 · 0 评论 -
表单重复提交问题
表单重复提交问题重复提交日前遇到两种情况:ajax方式提交和非ajax方式提交表单非ajax方式提交方式 通过点击button按钮,然后进行submit,可以在发送请求之后就将button的状态设置为disabled,或者直接redirect到一个新的页面 如果是使用springmvc,可以使用拦 ajax方式提交方式未完…转载 2017-11-13 09:06:23 · 218 阅读 · 0 评论