摘要:影响下载的速度 * 宽带的带宽 * 服务器的限制 * 服务器的资源固定,开启的线程越多抢占的资源就越多
阅读全文
摘要:接口文档 由服务端开发人员提供,告诉客户端开发人员如何获取服务器数据的文档。 通常来说,接口就是服务器的一个url地址,客户端通过访问这个url就可以得到数据。 接口文档的内容 1.访问方式 1.1.HTTP: Get:请求参数跟在URL的后面以?key1=value1&key2=value2 Po
阅读全文
摘要:将二进制数据转化为64种人眼可识别的字符串a-z, A-Z, 0-9, /, +可以将一些二进制文件编码成可识别的字符串 Base64编码要求把3个8位字节(3*8=24)转化为4个6位的字节(4*6=24),之后在6位的前面补两个0,形成8位一个字节的形式。 如果剩下的字符不足3个字节,则用0填充
阅读全文
摘要:1. 为什么需要编码 当数据不利于处理、存储的时候,就需要对它们进行编码。如对字符进行编码是因为自然语言中的字符不利于计算机处理和存储。对图片信息、视频信息、声音信息进行压缩、优化,将其“格式化”,是为了在保证媒体资源质量的同时,尽量的节省网络带宽和本地存储的空间。对URL进行编码,是为了避免URL
阅读全文
摘要:概述 多用途互联网邮件扩展(MIME,Multipurpose Internet Mail Extensions)是一个互联网标准,它扩展了电子邮件标准,使其能够支持非ASCII字符、二进制格式附件等多种格式的邮件消息。 内容类型(Content-Type),这个头部领域用于指定消息的类型。一般以下
阅读全文
摘要:检测网站是否经过gzip压缩 http://tool.chinaz.com/Gzips/ Demo:点击按钮,查看打印日志判断服务器是否是进行过Gzip压缩
阅读全文
摘要:1.发送Send 创建DatagramSocket, 随机端口号 创建DatagramPacket, 指定数据, 长度, 地址, 端口 使用DatagramSocket发送DatagramPacket 关闭DatagramSocket 2.接收Receive 创建DatagramSocket, 指定
阅读全文
摘要:1.客户端 创建Socket连接服务端(指定ip地址,端口号)通过ip地址找对应的服务器 调用Socket的getInputStream()和getOutputStream()方法获取和服务端相连的IO流 输入流可以读取服务端输出流写出的数据 输出流可以写出数据到服务端的输入流 2.服务端 创建Se
阅读全文
摘要:Socket套接字概述: 网络上具有唯一标识的IP地址和端口号组合在一起才能构成唯一能识别的标识符套接字。 通信的两端都有Socket。 网络通信其实就是Socket间的通信。 数据在两个Socket间通过IO流传输。 Socket在应用程序中创建,通过一种绑定机制与驱动程序建立关系,告诉自己所对应
阅读全文
摘要:每个程序在设备上的唯一标识 每个网络程序都需要绑定一个端口号,传输数据的时候除了确定发到哪台机器上,还要明确发到哪个程序。 端口号范围从0-65535 编写网络应用就需要绑定一个端口号,尽量使用1024以上的,1024以下的基本上都被系统程序占用了。 常用端口 mysql: 3306 oracle:
阅读全文
摘要:为计算机网络中进行数据交换而建立的规则、标准或约定的集合。 UDP 面向无连接,数据不安全,速度快。不区分客户端与服务端。 TCP * 面向连接(三次握手),数据安全,速度略低。分为客户端和服务端。 三次握手: 客户端先向服务端发起请求, 服务端响应请求, 传输数据 面向无连接,数据不安全,速度快。
阅读全文
摘要:用来标示我们计算机在互联网上的唯一性 每个设备在网络中的唯一标识 每台网络终端在网络中都有一个独立的地址,我们在网络中传输数据就是使用这个地址。 ipconfig:查看本机IP192.168.12.42 ping:测试连接192.168.40.62 本地回路地址:127.0.0.1 255.255.
阅读全文
摘要:计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 网络编程 就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。
阅读全文