Netty
文章平均质量分 72
Netty
柯南二号
一个喜欢探讨Java后端技术的小白
展开
-
Netty源码和Reactor模型
2.1 源码介绍源码专题,自然我们需要下载自己去好好看一下才行。访问GitHub不慢的也可以自行访问下载https://github.com/netty/netty.git这里我提供一下我百度网盘里的Netty-4.1的源码。链接:https://pan.baidu.com/s/19oO_IA_cRBA1EgkeBXVWMQ提取码:6348源码整体介绍2.1.1 Core 核心层模块netty-common模块是 Netty 的核心基础包,提供了丰富的工具类,其他模块都需要依赖它。在原创 2021-01-08 00:02:26 · 239 阅读 · 0 评论 -
Netty整体介绍和架构认知
一、初识Netty1.1 本质:网络应用程序框架Netty 是一款用于高效开发网络应用的 NIO 网络框架,它大大简化了网络应用的开发过程。我们所熟知的 TCP 和 UDP 的 Socket 服务器开发,就是一个有关 Netty 简化网络应用开发的典型案例。既然 Netty 是网络应用框架,那我们永远绕不开以下几个核心关注点:I/O 模型、线程模型和事件处理机制;易用性 API 接口;对数据协议、序列化的支持。我们之所以会最终选择 Netty,是因为 Netty 围绕这些核心要原创 2021-01-07 16:49:57 · 548 阅读 · 0 评论 -
编译netty报错缺少 io.netty.collection 包 解决方案
编译netty报错缺少 io.netty.collection 包 解决方案找到主项目的pom.xml,把所有的maven.compiler编译的都改成1.8版本,然后在终端执行mvn clean 和mvn install如果运行某个还是出错,需要添加指定本地javac的路径<plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <sour原创 2021-01-07 10:50:18 · 1615 阅读 · 0 评论 -
Http缓存
Http缓存HTTP缓存机制Web 缓存大致可以分为:数据库缓存、服务器端缓存(代理服务器缓存、CDN 缓存)、浏览器缓存。浏览器缓存也包含很多内容: HTTP 缓存、indexDB、cookie、localstorage 等等。这里我们只讨论 HTTP 缓存相关内容。在具体了解 HTTP 缓存之前先来明确几个术语:缓存命中率:从缓存中得到数据的请求数与所有请求数的比率。理想状态是越高越好。过期内容:超过设置的有效时间,被标记为“陈旧”的内容。通常过期内容不能用于回复客户端的请求,必须重新向源原创 2020-09-02 21:55:18 · 269 阅读 · 0 评论