Mr.的博客

路漫修远,上下求索。

工厂方法模式

定义一个用于创建对象的接口,让子类决定实例化哪一个类,其使一个类的实例化延迟到子类。

2017-05-10 20:55:18

阅读数 164

评论数 0

单例模式

单例模式:确保某个类只有一个实例,而且自行实例化并向整个系统提供此实例。

2017-05-10 19:04:16

阅读数 198

评论数 0

Java IP组播:MulticastSocket

组播决定如何高效地将消息转移到各个主机。IP组播建立在UDP基础上,其比单播通信宽,但比广播通信要窄且目标更明确。组播将数据从一个主机发送给多个不同的主机,数据只传送到加入某个特定小组的客户端,这和公开会议相类似。组播节省带宽的做法:数据在每个路由干路上只有一个副本在传输,仅到达目的小组时才会进行...

2017-05-10 10:50:21

阅读数 1124

评论数 0

Java UDP通信:DatagramSocket和DatagramPacket

UDP 是在IP网络上收发数据的传输层协议,其速度快但不可靠。为什么会使用这种不可靠的协议呢?许多应用保持最快的速度比保证每一位数据都正确更为重要,例如实时音频或视频丢失数据只会作为干扰出现并且可以容忍;另外一些应用,利用UDP数据传输可靠性就需要在应用中进行控制。DNS、NFS、TFTP等都可以...

2017-05-10 09:46:34

阅读数 4617

评论数 0

Java SSL Socket:keytool工具与安全Socket通信

Java安全Socket扩展(JSSE)可以使用安全Socket层(SSL)版本3和传输层安全(TLS)协议及相关算法来保护网络通信的安全。SSL可以提供各级机密和认证功能,前者依靠密钥,后者依靠证书。同普通Socket类似,SSLSocket对象构建客户端安全套接字流程,而SSLServerSo...

2017-05-03 23:48:32

阅读数 175

评论数 0

Java Socket:单线程/多线程/线程池ServerSocket编程

Socket将网络抽象成可读写的字节流,其对用户掩藏了底层繁杂的细节。Java使用Socket对象实现客户端网络流程:请求连接、发/收数据、关闭链接;使用ServerSocket对象实现服务端网络流程:绑定端口/本地接口、侦听请求、接受请求、收/发数据和关闭连接。下面总结了模拟daytime协议服...

2017-05-03 22:57:35

阅读数 510

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭