2019年1月16日
摘要: 【TCP协议】(3) TCP粘包黏包 有关TCP协议之前写过两篇博客: 1、【TCP协议】(1) TCP协议详解 2、【TCP协议】(2) TCP三次握手和四次挥手 一、TCP粘包、拆包图解 假设客户端分别发送了两个数据包D1和D2给服务端,由于服务端一次读取到字节数是不确定的,故可能存在以下四种情阅读全文
posted @ 2019-01-16 15:32 雨点的名字 阅读(391) 评论(2) 编辑
  2019年1月15日
摘要: TCP协议 本文内容如下: 1)TCP协议概念 2)TCP头部结构和字段介绍 3)TCP流量2018最新注册送白菜 滑动窗口 4)TCP拥塞2018最新注册送白菜 慢启动、拥塞避免、快重传、快恢复 有关TCP的三次握手四次挥手单独写了一篇博客:【TCP协议】 TCP三次握手和四次挥手 有关TCP粘包和黏包,也单独写一篇博客,下一篇博客阅读全文
posted @ 2019-01-15 11:19 雨点的名字 阅读(479) 评论(0) 编辑
  2019年1月9日
摘要: Netty编解码器 在了解Netty编解码之前,先了解Java的编解码: 编码(Encode)称为序列化, 它将对象序列化为字节数组,用于网络传输、数据持久化或者其它用途。 解码(Decode)称为反序列化,它把从网络、磁盘等读取的字节数组还原成原始对象(通常是原始对象的拷贝),以方便后续的业务逻辑阅读全文
posted @ 2019-01-09 21:59 雨点的名字 阅读(207) 评论(0) 编辑
  2019年1月7日
摘要: ChannelPipeline ChannelPipeline不是单独存在,它肯定会和Channel、ChannelHandler、ChannelHandlerContext关联在一起,所以有关概念这里一起讲。 一、ChannelHandler 1、概念 先看图 ChannelHandler下主要是阅读全文
posted @ 2019-01-07 22:26 雨点的名字 阅读(129) 评论(0) 编辑
  2018年12月28日
摘要: SpringBoot整合Druid实现多数据源和可视化监控 先献上 代码地址: "https://github.com/yudiandemingzi/springboot manydatasource" 代码拉下来换下自己的mysql数据库地址,就可以直接运行。Druid的优点很明显,它的可视化界面阅读全文
posted @ 2018-12-28 22:27 雨点的名字 阅读(368) 评论(0) 编辑
  2018年12月20日
摘要: mybatis逆向工程 ​ 逆向工程的目的就是缩减了我们的开发时间。所谓mybatis逆向工程,就是mybatis会根据我们设计好的数据表,自动生成 、`mapper mapper.xml`。 接下来就是项目搭建过程。 : "mybatis逆向工程代码" 一、pom.xml文件 二、generato阅读全文
posted @ 2018-12-20 23:43 雨点的名字 阅读(103) 评论(0) 编辑
  2018年12月19日
摘要: 【Netty】(7) 搭建websocket服务器 :本篇博客是基于学习某网有关视频教学。 :创建一个websocket服务器,获取客户端传来的数据,同时向客户端发送数据 一、服务端 1、Main主类 2、WSServerInitialzer类(子处理器) 3、ChatHandler(助手类) 到这阅读全文
posted @ 2018-12-19 22:57 雨点的名字 阅读(130) 评论(0) 编辑
  2018年12月17日
摘要: 【Netty】6 源码ServerBootstrap 之前写了两篇与Bootstrap相关的文章,一篇是ServerBootstrap的父类,一篇是客户端Bootstrap类,博客地址: "【Netty】源码AbstractBootstrap" "【Netty】源码 Bootstrap" 所以接下来阅读全文
posted @ 2018-12-17 21:46 雨点的名字 阅读(157) 评论(0) 编辑
  2018年12月11日
摘要: 【Netty】5 源码 Bootstrap 上一篇讲了AbstractBootstrap,为这篇做了个铺垫。 一、概述 Bootstrap 是 Netty 提供的一个便利的工厂类, 我们可以通过它来完成 Netty 的客户端或服务器端的 Netty 初始化. : 用于客户端,只需要一个单独的Chan阅读全文
posted @ 2018-12-11 23:23 雨点的名字 阅读(250) 评论(0) 编辑
  2018年12月9日
摘要: 源码AbstractBootstrap 一、概念 AbstractBootstrap是一个工具类,用于服务器通道的一系列配置,绑定NioEventLoopGroup线程组,指定指定NIO的模式,指定子处理器,用于处理workerGroup,指定端口等。 通过类图我们知道AbstractBootstr阅读全文
posted @ 2018-12-09 20:24 雨点的名字 阅读(77) 评论(0) 编辑

博聚网