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