首页
学习
活动
专区
工具
TVP
发布

爬蜥的学习之旅

专栏作者
127
文章
95681
阅读量
27
订阅数
Netty源码分析之一次请求是如何到达channelRead的?
Netty是对java网络框架的包装,它本身肯定也会有类似的处理流程。必定在这个方面做了自己的优化处理
爬蜥
2019-07-09
4.7K0
java中线程池的生命周期与线程中断
如果代码能够在某个操作正常完全之前置入“完成”状态,那么这个操作就称为可取消的。java中提供了协作式机制,使请求取消的任务和代码遵循一种协商好的协议。
爬蜥
2019-07-09
1.2K0
一文告诉你java NIO底层用到的那些connect、bind、listen、accept、close
客户端用来建立与TCP服务器的连接,它的调用将激发TCP的三路握手,即会使当前套接字从CLOSED状态转移到SYN_SENT状态,若成功再转移到ESTABLISHED状态。只有连接建立或者出错才会返回。
爬蜥
2019-07-09
1.6K0
从java的NIO版hello world看java源码,我们能看到什么?
SelectorProvider提供的所有provider都是同一个对象。如果没有,它会通过AccessController.doPrivileged来给获取provider的代码最高的权限,执行逻辑是:
爬蜥
2019-07-09
4570
java nio中的select和channel是怎么使用的?
什么是NIO?线程在处理数据时,如果线程还处于将数据从channel读到buffer的这段时间内,线程可以去做别的事情,等数据都读到buffer了,线程再回来处理读到的数据
爬蜥
2019-07-09
1K0
什么是websocket?
传统的基于浏览器的应用,比如网页游戏,经常需要和服务端进行通信,免不了要开多个http请求,来主动向服务器查询最新的信息,但是对于客户端的更新操作却又得发起新的请求,这样带来一系列的问题:
爬蜥
2019-07-09
7220
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档