多情雪糕

文章
6
资源
0
加入时间
2年10月21天

java设计模式之七大原则单一职责原则接口隔离原则依赖倒置原则里氏替换原则开闭原则迪米特法则合成复用原则

JAVA常用的设计模式单例模式工厂方法模式抽象工厂模式建造者模式原型模式享元模式门面模式适配器模式装饰器模式策略模式模板方法模式单例模式工厂方法模式抽象工厂模式建造者模式原型模式享元模式门面模式适配器模式装饰器模式策略模式模板方法模式...

QQ通信原理及QQ是怎么穿透内网进行通信的

QQ是一个基于TCP/UDP协议的通讯软件发送消息的时候是UDP打洞,登陆的时候使用HTTP~因为登陆服务器其实就是一个HTTP服务器,只不过不是常用的那些,那个服务器是腾讯自行开发的!!!一、登录QQ客户端在局域网内,当你打开QQ登录到QQ服务器时,通过外网,你的客户端与QQ服务器建立了一个长连接。你可以用netstat -bn 看到此连接的状态是 establish此时,在QQ服务器那面看到的连接的IP是你们局域网对外的IP。举个例子:QQ服务器 IP:121.115....

iperf3 万兆测试

必须使用iperf3测试万兆,3.0前的版本只能用来测试千兆速率。iperf3源码下载和编译方法,我在之前的文章有写过,iperf3 linux源码下载_珂珂可爱多-CSDN博客_iperf3源码。先看下最终的测试结果,可以达到9Gbps+,很不错了,因为刚开始测试的是5G左右,经过调试参数可以到达9G以上。下面说说调优方法1. 网卡默认的MTU是1500字节,对于万兆来说有点小了,相同的数据量,每包1500,头尾会消耗一些带宽,所以可以将MTU设置大点,为9000ifconfig et..