文档库 最新最全的文档下载
当前位置:文档库 › 网络通信

网络通信

?IP地址:逻辑地址,可变
MAC:物理地址,内嵌芯片[主板]里,不可变。


Serve

Client
A 上线,在服务器登记IP(把自己新的地址告诉服务器),并获得在线好友的IP;

客户端每个都是独立的,服务器唯一的一个。
点到点----连接聊天,绕过服务器,服务器负担小。




XMPP 即时通信 mima/netty 网络通信框架


重构:不改变功能,代码结构作优化。

三种架构模型
MVC
MVP 借助“中间人”
MVVM 借助“VM视图模型”





MFC 微软
VB VC 、
Delphi C#
AWT 抽象窗口工具集 跨平台、重量级GUI
Swing 轻量级 跨平台
JavaFx
SWT IBM主导推出,性能比Swing好,调用本地API





GUI
组件(容器、控件)

源码项目
https://www.wendangku.net/doc/4b9440502.html,
https://www.wendangku.net/doc/4b9440502.html,

软件开发
立项
需求分析
1.需求(功能)
2.原型
概要设计
详细设计
编码实现
测试




对称密钥:
MD5 ——->数字摘要算法[不定长输入,转化为定长输出]

Base64 --->将 图片[二进制] 编码成文本格式。 Java内置。
字符a-z,A-Z,0-9,+,/;存储比原来大1/3


图灵奖--获得
RSA非对称密钥
公钥
密钥


《模仿游戏》




bmt位图,原始图,占的存储大,无损
24位--真彩色;每个像素点都是24bit

有损压缩
png
jpg
webp

RGB


//创建了一个,用来操作文件的引用
File file = new File("test.txt");
if(!file.exists){
file.createNewFile();

}
file.mkdir();//创建文件夹
file.mkdirs();//

字符流:是基于字节流包装实现的。 用于读写文本[读写方便]。本质上还是字节流。


static内部类:加载外部类时,会自动加载此内部类。


yield()让出当前CPU使用权,自己进入就绪排队。

Dom 树形结果,可进行随机遍历,可读可写;加载全部文档到内存,占内存,速度快
SAX:基于事件处理模型(5个),顺序遍历;内存占用少。常用来解析XML

相关文档
相关文档 最新文档