首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
游戏框架开发笔记
订阅
游戏框架开发的笔记。记录开发中出现的问题,以及需要了解的知识笔记。
Singgle
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
NIO提供了selector的epoll实现,为什么Netty还要实现自己的Epoll版本呢?
这其实是Stackoverflow上的一个问题。Netty的核心开发者Norman Maurer给出了答案: Netty的epoll transport使用了边缘触发,而java的NIO库使用了水平触
IO多路复用模型的三个函数:select、poll、epoll
select、poll、epoll是用来实现IO多路复用的函数。通过这些函数,一个线程可以同时监听多个文件描述符,一旦某个文件描述符就绪(一般是读就绪或写就绪),能够通知程序进行相应的读写操作。
五大经典IO模型
操作系统的IO 应用程序需要通过操作系统才能执行一些特殊操作,比如磁盘文件读写,内存读写等。因为这些都是比较危险的操作,不能让应用程序操作,应用程序只能通过调用操作系统开放出来的API才能执行。
游戏服务器开发基础:TCP三次握手和四次挥手
游戏服务器的数据传输通常基于TCP协议。了解TCP连接的建立过程和释放过程,才能更好的控制网络连接、优化网络性能。 比如,清楚TCP连接释放过程,才能理解SO_REUSEADDR选项控制端口能否立刻复
游戏服务器需要关注的网络参数介绍
SO_REUSEADDR 这个选项用来设置socket断开之后,是否允许立刻复用之前的地址。 当TCP连接关闭的时候,主动关闭连接的一方会进入TIME_WAIT状态。在这种状态下,该连接的端口无法被复
如何在项目继承了父项目的情况下引入SpringBoot?
项目想引入SpringBoot框架,我们可以通过继承spring-boot-starter-parent来实现。如下: 但有时候项目可能需要有公司标准的父项目需要继承,这样我们就没办法使用上面的方式来