首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
sunniberg
更多收藏集
微信扫码分享
微信
新浪微博
QQ
53篇文章 · 0订阅
使用Java8改造出来的模板方法真的是yyds
我们在日常开发中,经常会遇到类似的场景:当要做一件事儿的时候,这件事儿的步骤是固定好的,但是每一个步骤的具体实现方式是不一定的。
自定义注解的使用
1、元注解 使用自定义注解前,先了解相关元注解 java.lang.annotation 提供了四种元注解,专门注解其他的注解(在自定义注解的时候,需要使用到元注解): @Documented – 注
高效编程:在IntelliJ IDEA中使用VIM
概述 Vim是一个功能强大、高度可定制的文本编辑器; 具体有多强大,我现在还没体会到(orz)。在日新月异的互联网时代中,vim 可以算是一个历史悠久的产物,从诞生到现在都没有别的编辑器能替代(感兴趣
基于websocket实现《全双工协议》的TS同步调用之Request/Response/Notify 原理与实战~
本文教你搞明白什么是全双工与半双工通信。及如何实现全双工协议下Request/Response的`同步`调用?
浅谈Netty中的ChannelPipeline
在服务端Channel和客户端Channel创建的时候,调用父类AbstractChannel初始化时候会对pipeline进行初始化。
Netty Channel源码分析
前面,我们大致了解了Netty中的几个核心组件。今天我们就来先来介绍Netty的网络通信组件,用于执行网络I/O操作 —— Channel。 数据在网络中总是以字节的形式进行流通。我们在进行网络编程时选用何种传输方式编码(OIO、NIO等)决定了这些字节的传输方式。 在没有Ne…
深入了解Netty【一】BIO、NIO、AIO简单介绍
在Java中提供了三种IO模型:BIO、NIO、AIO,模型的选择决定了程序通信的性能。 BIO适用于连接数比较小的应用,这种IO模型对服务器资源要求比较高。 NIO适用于连接数目多、连接时间短的应用,比如聊天、弹幕、服务器间通讯等应用。 AIO适用于连接数目多、连接时间长的应…
深入了解Netty【七】Netty核心组件
1、Bootstrap与ServerBootstrapbootstrap用于引导Netty的启动,Bootstrap是客户端的引导类,ServerBootstrap是服务端引导类。类继承关系:2、Fu
深入Netty(二)-Netty基础编程
上一篇已经通过一个示例来了解了一下jdk的nio编程,这篇我们也通过一个简单的示例来学习一下netty的基础编程。 需求很简单,客户端发送一条信息给服务端,服务端接收信息并打印,然后回复给客户端,一次通信即结束。 三个方法分别对应着连接打开,连接关闭,和消息接收三个事件。 这样…
一文入门Netty(Netty一)
4. AIO模型存在问题 注意: 两者的区别在于,前者不会释放消息数据的引⽤,⽽后者会释放消息数据的引⽤。 管理,就得⼿动释放,否则会发⽣内存泄露。 注意:⼿动释放可以达到⽬的,但是这种⽅式会⽐较繁琐,如果⼀旦忘记释放就可能会造成内存泄露。 HeadHandler的出站释放。 …