上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 1 重写equals方法时请遵守通用约定 (1)无需覆盖equals方法的情况 要求独一无二 不要求逻辑相等 超类已经覆盖equals方法,对其子类也适用 一个类是私有的或者是包私有(可以重写后抛出异常,防止被重写) (2)重写equals方法要保持等价关系 自反性:对于任意非空引用值x,x.equ 阅读全文
posted @ 2018-12-28 16:50 月下小魔王 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 一 概述 使用Java的IO实现聊天室 使用Java的NIO实现聊天室 使用Netty实现聊天室 二 IO聊天室 1 服务器 2 客户端 三 NIO聊天室 1 服务器 2 客户端 四 Netty聊天室 1 服务器 TCPServer.java ServerChannelInitializer.jav 阅读全文
posted @ 2018-12-24 21:31 月下小魔王 阅读(1715) 评论(0) 推荐(0) 编辑
摘要: 一 复习和目标 1 复习 Nodejs实现WebSocket服务器 Netty实现WebSocket服务器(附带了源码分析) Js api实现WebSocket客户端 注:Nodejs使用的Socket.io模块实现,Netty本身对WebSocket有一定的支持,所以这两种实现都相对容易理解,大家 阅读全文
posted @ 2018-12-12 22:32 月下小魔王 阅读(2829) 评论(0) 推荐(0) 编辑
摘要: 一 复习和目标 1 复习 协议概述: WebSocket内置消息定界并且全双工通信 WebSocket使用HTTP进行协议协商,协商成功使用TCP连接进行传输数据 WebScoket数据格式支持二进制和文本 初始握手和计算响应键值 消息格式 关闭握手 2 目标 Nodejs实现WebSocket服务 阅读全文
posted @ 2018-12-11 21:52 月下小魔王 阅读(1566) 评论(0) 推荐(0) 编辑
摘要: 一 复习和目标 1 复习 上一节使用wireshark抓包分析了WebSocket流量 包含连接的建立:HTTP协议升级WebSocket协议 使用建立完成的WebSocket协议发送数据 2 目标 协议对比 初始握手和计算响应键值 消息格式 关闭握手 注:WebSocket服务器使用《HTML5 阅读全文
posted @ 2018-12-10 21:47 月下小魔王 阅读(1777) 评论(0) 推荐(0) 编辑
摘要: 一 WebSocket协议基于HTTP和TCP协议 与往常一样,进入WebSocket协议学习之前,先进行WebSocket协议抓包,来一个第一印象。 WebSocket能实现客户端和服务器间双向、基于消息的文本或二进制的数据传输。 HTTP握手机制用于协商连接参数 二进制消息分帧机制用于支持低开销 阅读全文
posted @ 2018-12-07 15:25 月下小魔王 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 1 概述 wireshark:全平台抓包工具,需要图形化界面,十分强大; httpry:http抓包插件,功能一般,操作简单; tcpdump:强大的抓包插件,支持多种网络协议。 2 httpry (1)概述 安装:apt get install httpry 操作: (2)demo 注:具体使用后 阅读全文
posted @ 2018-12-05 20:37 月下小魔王 阅读(1537) 评论(0) 推荐(0) 编辑
摘要: 一 复习与目标 1 复习 HTTP1.1存在的问题 HTTP2.0要兼容HTTP1.1 HTTP2.0的重要概念 分帧层 二进制:流 消息 帧 流的状态、优先级和并发 流量控制 服务器推送 首部压缩 HTTP2.0的流的建立(HEADERS或PUSH_PROMISE)和数据发送(DATA) 2 目标 阅读全文
posted @ 2018-12-04 11:49 月下小魔王 阅读(4403) 评论(0) 推荐(0) 编辑
摘要: 一 复习与目标 1 复习 简单密码学、对称加密与非对称加密 数字签名、数字证书 SSL/TLS HTTPS = HTTP + SSL/TLS,SSL/TLS为HTTP提供了保密性、完整性和鉴别性 2 目标 HTTP1.1的问题 HTTP2.0设计关键 HTTP2.0的详情 注1:本文并不会讲解h2的 阅读全文
posted @ 2018-12-03 13:19 月下小魔王 阅读(1779) 评论(0) 推荐(0) 编辑
摘要: 一 复习与目标 1 复习 简单密码学、对称加密与非对称加密 数字签名、数字证书 SSL/TLS HTTPS = HTTP + SSL/TLS,SSL/TLS为HTTP提供了保密性、完整性和鉴别性 2 目标 TCP性能调优 TLS性能调优 注:调优提前说明是担心讲完H2、WebSocket协议,导致前 阅读全文
posted @ 2018-11-29 16:41 月下小魔王 阅读(1919) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页