会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
所在丶
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
27
下一页
2021年10月7日
netty--粘包、半包
摘要: 服务器端 客户端代码 客户端内 没发一次消息,都要断一次,要发消息时,在重新连接。(可以解决粘包问题,解决不了半包问题) 会造成一种浪费,就是填充消息。 效率低了,需要一个一个去找分隔符 先发了一个消息的长度信息,在来根据所获取的长度来解析信息
阅读全文
posted @ 2021-10-07 15:43 所在丶
阅读(34)
评论(0)
推荐(0)
2021年10月6日
新版--netty--handler、pipeline、bytebuf
摘要: pipeline维护了一个双向链表,入栈从head->tail。出栈从tail->head。 bytebuf可以动态扩容
阅读全文
posted @ 2021-10-06 12:05 所在丶
阅读(53)
评论(0)
推荐(0)
2021年10月5日
新版--netty--future
摘要: jdk的future netty下的future netty的promise
阅读全文
posted @ 2021-10-05 22:04 所在丶
阅读(93)
评论(0)
推荐(0)
新版--netty--channel、channelFuture
摘要: channel关闭操作 第二种 netty异步的优点(自己的观点):相当于可以动态的给accept、read、write等分配动态的资源线程去处理。
阅读全文
posted @ 2021-10-05 16:55 所在丶
阅读(35)
评论(0)
推荐(0)
新版-netty--eventloop组件
摘要: 细分handle,不占用workerEventLoop的线程
阅读全文
posted @ 2021-10-05 16:44 所在丶
阅读(40)
评论(0)
推荐(0)
新版--netty--入门--01
摘要: netty的异步跟前面的AIO是不一样的,运用多线程,各干各的 空轮询:有一个计数的(一段时间内)就会重新创建一个selector,把旧的信息channel注册的信息复制到新的。 服务器的 客户端的
阅读全文
posted @ 2021-10-05 12:39 所在丶
阅读(24)
评论(0)
推荐(0)
新版--nio-概念刨析
摘要: 阻塞io在做一件事的时候,做不了另一件事在accept时 多路复用 有一个异步回调的线程方法。
阅读全文
posted @ 2021-10-05 12:04 所在丶
阅读(41)
评论(0)
推荐(0)
2021年10月4日
新版--nio--多线程
摘要: 线程之间可以通过任务队列来传递数据 selector的select方法是会阻塞的。
阅读全文
posted @ 2021-10-04 23:40 所在丶
阅读(26)
评论(0)
推荐(0)
新版--nio--01--消息边界-nio的selector处理消息边界
摘要: 半包、半包、粘包 3种方法 每一个socketChannel都有一个自己的附件buffer 传输很大的数据时(一次channe写不完l)
阅读全文
posted @ 2021-10-04 21:27 所在丶
阅读(69)
评论(0)
推荐(0)
新版--nio
摘要: 单线程的阻塞模式 单线程非阻塞模式下:问题,单线程过劳死,一直在while的循环体内运行!!! 在selector模式下 读模式和连接模式下的判断 每次要把key移除掉 客户端断开的,服务器的处理操作
阅读全文
posted @ 2021-10-04 14:46 所在丶
阅读(23)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
27
下一页
公告