netty学习
文章平均质量分 66
ZHY_ERIC
这个作者很懒,什么都没留下…
展开
-
Plugin ‘maven-enforcer-plugin:3.0.0-M1‘ not found
参考:Plugin ‘org.jacoco:jacoco-maven-plugin:0.7.7.201606060606‘ not found_ZHY_ERIC的博客-CSDN博客一、报错在学习netty源码时,编译maven的pom文件,遇到报错Plugin 'org.jacoco:jacoco-maven-plugin:0.7.7.201606060606' not found二、查找本地maven仓库于是查询本地仓库,并未发现jacoco文件库。 下载该jar库:Maven Centr...原创 2022-04-22 22:14:03 · 1263 阅读 · 1 评论 -
Plugin ‘org.jacoco:jacoco-maven-plugin:0.7.7.201606060606‘ not found
一、报错在学习netty源码时,编译maven的pom文件,遇到报错Plugin 'org.jacoco:jacoco-maven-plugin:0.7.7.201606060606' not found二、查找本地maven仓库于是查询本地仓库,并未发现jacoco文件库。 下载该jar库:Maven Central Repository Search 这里我下载了更高的0.8.8版本的jar。...原创 2022-04-22 21:33:58 · 2620 阅读 · 0 评论 -
TCP的沾包、半包在netty中解决方法
1、为什么 TCP 应用中会出现粘包和半包现象粘包的主要原因: • 发送方每次写入数据 < 套接字缓冲区大小 • 接收方读取套接字缓冲区数据不够及时半包的主要原因: • 发送方写入数据 > 套接字缓冲区大小 • 发送的数据大于协议的 MTU(Maximum Transmission Unit,最大传输单元),必须拆包2、换个角度看原因: • 收发 一个发送可能被多次接收,多个发送可能被一次接收...原创 2022-04-20 15:18:49 · 167 阅读 · 0 评论 -
报错:Incorrect string value: ‘\xE5\x90\x83\xE9\xA5\xAD‘ for column ‘msg‘ at row 1
一、问题在学习Spring项目时,爆出了数据的如下错误:Incorrect string value: '\xE5\x90\x83\xE9\xA5\xAD' for column 'msg' at row 1二、原因原因:发现在创建数据库的时候将编码格式创建为了latin1编码。三、解决方法解决方法:重新建表设置为utf8编码格式。或者想偷懒的话,把涉及到这个字段修改为utf8格式。...原创 2022-04-14 22:19:14 · 2514 阅读 · 0 评论 -
(2)Netty项目——简易消息通讯
学习项目笔记原创 2022-04-07 21:18:20 · 1153 阅读 · 0 评论 -
(1)、创建一个简单的netty项目server/client
一、环境JDK1.8 eclipse netty https://mvnrepository.com/artifact/io.netty/netty-all/4.1.75.Final 二、新建一个maven项目 打开eclipse:选择项目类型项目创建成功:三、配置pom.xml文件https://mvnrepository.com/artifact/io.netty/...原创 2022-04-06 15:19:14 · 920 阅读 · 1 评论 -
Netty怎么切换三种Reactor?
一、相关问题什么是Reactor的三种版本? 如何在Netty中使用Reactor模式 //解析Netty对Reactor模式支持的常见疑问(未写) 二、问题1:什么是Reactor的三种版本?上接上一篇内容:Netty怎么切换三种I/O模式?_ZHY_ERIC的博客-CSDN博客一、相关问题相关问题1什么是经典的三种I/O模式2Netty对三种I/O模式的支持3为什么Netty仅支持NIO了?4为什么Netty有多种NIO实现?5NIO一定优于BIO么?二、问题1:什么是经典的三种I/原创 2022-04-06 10:30:22 · 461 阅读 · 0 评论 -
Netty怎么切换三种I/O模式?
一、相关问题相关问题 1 什么是经典的三种I/O模式 2 Netty对三种I/O模式的支持 3 为什么Netty仅支持NIO了? 4 为什么Netty有多种NIO实现? 5 NIO一定优于BIO么? 二、问题1:什么是经典的三种I/O模式类比:饭店->服务器 饭菜->数据 饭菜好了->数据就绪 端菜/送菜->数据读取排队打饭模式 BIO(阻塞I/O) JDK1.4之前 点单、等待被叫模式原创 2022-04-06 09:57:09 · 207 阅读 · 0 评论 -
Netty报错:Could not initialize class io.netty.util.internal.PlatformDependent0
在使用netty的时候爆出了错误:Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class io.netty.util.internal.PlatformDependent0 at io.netty.util.internal.PlatformDependent.<clinit>(PlatformDependent.java:101) at io...原创 2022-04-04 16:17:39 · 6436 阅读 · 2 评论