- 博客(5)
- 收藏
- 关注
转载 输入url发生了什么
浏览器查询缓存,如果有缓存,则直接跳到第9步浏览器询问操作系统服务器ip操作系统做dns查询,返回ip地址给浏览器浏览器打开对服务器的tcp连接(如果是https的话则更复杂)浏览器通过tcp发送http请求浏览器接收响应并且可能关掉Tcp连接,或者是重新使用连接处理新请求浏览器检查响应是否为一个重定向(3xx结果状态码),或者是重新使用连接处理新请求如果响应可缓存,将存入缓存。浏览
2015-08-19 17:23:19 614
原创 JAVA IO流(3)
对象的序列化和反序列化对象序列化,就是将Object转换成byte序列,反之叫对象的反序列化序列化基本操作序列化接口(serializable) 对象必须实现序列化接口,才能进行序列化,否则将出现异常 这个接口,没有任何方法,只是一个标准ObjectOutputStream/ObjectInputStream 序列化流(ObjectOutputStream),是过滤流—-writeo
2015-08-19 17:17:30 343
原创 JAVA IO流(2)
字节流的使用InputStream、OutputStream 抽象类 InputStream 抽象了应用程序读取数据的方式 OutputStream抽象了应用程序写出数据的方式EOF = End 读到-1就读到结尾输入流基本方法–>读操作 int b = in.read();读取一个字节无符号填充到int低八位。-1是EOF in.read(byte[] buf) 读取数据填
2015-08-19 17:02:15 358
原创 JAVA IO流(1)
编码gbk编码中文占2个字节,字符占1个字节;utf-8中文占3个字节,字符占1个字节;java是双字节编码(utf-16be编码),中文占2个字节,字符也占2个字节;文本文件就是字节系列,可以是任意编码的字节序列,如果我们在中文机器上直接创建文本文件,那么该文本文件只认识ansi编码。public static void main(String[] args) throws Except
2015-08-18 18:12:18 336
原创 JavaSocket通信
子曰:“温故而知新,可以为师矣。”网络基础知识两台计算机通过网络进行通信的必备条件: 1、两台计算机要有唯一的标识—IP地址 2、协议 3、相应的端口号。不同的应用程序间的通信,我们需要使用端口号来区分。TCP/IP 是目前世界上应用最为广泛的协议,是以TCP和IP为基础的不同层次上多个协议的集合,也称:TCP/IP协议族或TCP/IP协议栈。 TCP:Transmission
2015-08-06 14:38:29 906
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人