摘要:
OO基础: 抽象、封装、继承、多态 知道抽象、封装、继承、多态这些概念,并不会马上让你变成好的面向对象设计者,好的设计师关心的是建立弹性的设计,可以维护,可以应付变化。 OO原则: 找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起; 针对接口编程,而不是针对实现编程; 阅读全文
摘要:
1、HTTP&HTTPS: HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全,为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets Layer)协议用于对HTTP协议传输的数据进行加密,从而就诞生了HTTPS。简单来说,H 阅读全文
摘要:
1、OSI协议: 第7层应用层:OSI中的最高层。是用户与网络的接口。该层通过应用程序来完成网络用户的应用需求,如文件传输、收发电子邮件等。在此常见的协议有:HTTP,HTTPS,FTP,TELNET,SSH,SMTP,POP3等。 第6层表示层:主要用于处理两个通信系统中交换信息的表示方式。为上层 阅读全文
摘要:
1、UDP UDP协议在工作时是建立在IP协议之上的,UDP从进程的缓冲区接收进程每一次产生的输出,对每次输出都生成一个UDP数据报,然后把生成的UDP数据报直接封装在IP数据报中进行传输,因此在传输层使用UDP协议时,发送端不需要发送缓冲区。 UDP协议的特点: 从UDP协议的数据报格式可以看出, 阅读全文