首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
低吟不作语
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 6
沸点 1
赞
7
返回
|
搜索文章
低吟不作语
4年前
关注
Netty 框架学习 —— 添加 WebSocket 支持
WebSocket 简介 WebSocket 协议是完全重新设计的协议,旨在为 Web 上的双向数据传输问题提供一个切实可行的解决方案,使得客户端和服务器之间可以在任意时刻...
1
评论
分享
低吟不作语
4年前
关注
Netty 框架学习 —— 预置的 ChannelHandler 和编解码器
空闲的连接和超时 检测空闲连接以及超时对于释放资源来说至关重要,Netty 特地为它提供了几个 ChannelHandler 实现 名称 描述 IdleStateHandl...
2
评论
分享
低吟不作语
4年前
关注
Netty 框架学习 —— 基于 Netty 的 HTTP/HTTPS 应用程序
通过 SSL/TLS 保护应用程序 SSL 和 TLS 安全协议层叠在其他协议之上,用以实现数据安全。为了支持 SSL/TLS,Java 提供了 javax.net.ssl...
5
评论
分享
低吟不作语
4年前
关注
Netty 框架学习 —— 编解码器框架
编解码器 每个网络应用程序都必须定义如何解析在两个节点之间来回传输的原始字节,以及如何将其和目标应用程序的数据格式做相互转换。这种转换逻辑由编解码器处理,编解码器由编码器和...
2
评论
分享
低吟不作语
4年前
关注
Netty 框架学习 —— 单元测试
EmbeddedChannel 概述 ChannelHandler 是 Netty 程序的关键元素,所以彻底地测试它们应该是你的开发过程中的一个标准部分,EmbeddedC...
0
评论
分享
低吟不作语
4年前
关注
Netty 框架学习 —— 引导
概述 前面我们学习了 ChannelPipeline、ChannelHandler 和 EventLoop 之后,接下来的问题是:如何将它们组织起来,成为一个可实际运行的应...
0
评论
分享
低吟不作语
4年前
关注
Netty 框架学习 —— EventLoop 和线程模型
EventLoop 接口 Netty 是基于 Java NIO 的,因此 Channel 也有其生命周期,处理一个连接在其生命周期内发生的事件是所有网络框架的基本功能。通常...
0
评论
分享
低吟不作语
4年前
关注
Netty 框架学习 —— ChannelHandler 与 ChannelPipeline
ChannelHandler 1. Channel 生命周期 Channel 的生命周期状态如下: 状态 描述 ChannelUnregistered Channel 已经...
0
评论
分享
低吟不作语
4年前
关注
Netty 框架学习 —— ByteBuf
概述 网络数据的基本单位总是字节,Java NIO 提供了 ByteBuffer 作为它的字节容器,但这个类的使用过于复杂。Netty 的 ByteBuf 具有卓越的功能性...
1
评论
分享
低吟不作语
4年前
关注
Netty 框架学习 —— 传输
概述 流经网络的数据总是具有相同的类型:字节,这些字节如何传输主要取决于我们所说的网络传输。用户并不关心传输的细节,只在乎字节是否被可靠地发送和接收 如果使用 Java 网...
1
评论
分享
低吟不作语
4年前
关注
Netty 框架学习 —— Netty 组件与设计
Channel、EventLoop 和 ChannelFuture 这一节将对 Channel、EventLoop 和 ChannelFuture 类进行讨论,它们组合在一...
0
评论
分享
低吟不作语
4年前
关注
SpringBoot + WebSocket 实现答题对战匹配机制
概要设计 类似竞技问答游戏:用户随机匹配一名对手,双方同时开始答题,直到双方都完成答题,对局结束。基本的逻辑就是这样,如果有其他需求,可以在其基础上进行扩展 明确了这一点,...
27
评论
分享
低吟不作语
4年前
关注
Netty 框架学习 —— 第一个 Netty 应用
在本文,我们将编写一个基于 Netty 实现的客户端和服务端应用程序,更全面的理解 Netty API...
1
评论
分享
低吟不作语
4年前
关注
Netty 框架学习 —— 初识 Netty
Java 网络编程 早期的 Java API 只支持由本地系统套接字库提供的所谓的阻塞函数,下面的代码展示了一个使用传统 Java API 的服务器代码的普通示例 这段代码...
1
评论
分享
低吟不作语
4年前
关注
Java 并发编程 生产者消费者模式
在线程的世界里,生产者就是生产数据的线程,消费者就是消费数据的数据。生产者和消费者彼此之间不直接通信,而是通过阻塞队列进行通信,所以生产者生产完数据后不用等待消费者处理,而...
1
评论
分享
低吟不作语
4年前
关注
Java 并发编程 Executor 框架
1. 两级调度模型 在 HotSpot VM 的线程模型中,Java 线程被一对一映射为本地操作系统线程。在上层,Java 多线程程序通常应用分解成若干个任务,然后使用用户...
0
评论
分享
低吟不作语
4年前
关注
Java 线程池详解
降低资源消耗。通过重复利用已有的线程降低线程创建和销毁造成的消耗 提高响应速度。当任务到达时,任务可以不需要等待线程创建就能立即执行 提高线程可管理性。线程是稀缺资源,使用...
0
评论
分享
下一页
个人成就
文章被点赞
124
文章被阅读
42,055
掘力值
1,974
关注了
0
关注者
39
收藏集
2
关注标签
39
加入于
2020-06-29