首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
首页 /
Netty
#
Netty
#
1253次浏览
6人互动
收藏话题
分享
此刻你想和大家分享什么
热门
最新
2022-08-11 10:09
北京大学 Java
Netty 的整体架构是怎样的?
一、Netty 的整体结构 在 Netty 的官网中,给出了一张图,图片如下: 上图摘自 Netty 官网首页。 这就是 Netty 的模块划分图,可以清晰的看出,一共分为三个模块: Core 核心层; Protocol Support 协议支持层; Transport Services 传输服务层。 可以看出,Netty 的模块设计具备较高的通用性和可扩展性。 1. Core 核心层 Core 核心层包含了 Netty 最为核心的功能,提供了底层网络通信的通用抽象和实现,包括可扩展的事件模型、通用的通信 AP...
点赞
评论
收藏
分享
2022-08-28 09:16
清华大学 Java
一文搞懂堆外内存(模拟内存泄漏)
一、前言 平时编程时,在 Java 中创建对象,实际上是在堆上划分了一块区域,这个区域叫堆内内存。 使用这 -Xms -Xmx 来指定新生代和老年代空间大小的初始值和最大值,这初始值和最大值也被称为 Java 堆的大小,即 堆内内存大小。 这个堆内内存完全受 JVM 管理,JVM 有垃圾回收机制,所以我们一般不必关系对象的内存如何回收。 剖开 JVM 内存模型,来看下其堆划分: 由图可知 Java8 使用元空间替代永久代且元空间放在堆外内存上,这是为啥? 类的元数据信息常用到,在 GC 时回收效率偏低。 类的元数据信...
点赞
评论
收藏
分享
2022-09-05 09:42
北京大学 Java
netty 底层的工作原理
什么是 Netty Netty 是一个高性能的网络通信框架,封装了底层复杂的 socket 编程细节,让我们可以高效快速构建自己的应用 有哪些开源框架用了 Netty 呢?grpc、dubbo、kafka、rocketmq、zookeeper、hadoop Netty Demo server 端启动 netty 服务器 public static void main(String[] args) throws InterruptedException { EventLoopGroup boss = new NioEventLoopGroup(); Ev...
点赞
评论
收藏
分享
#java# #程序员# #操作系统# #计算机组成原理# #Netty#
@已删除:
震精!清华大牛竟然把我没学会的操作系统、计算机底层、网络协议和Netty底层原理讲的明明白白 震精!清华大牛竟然把我没学会的操作系统、计算机底层、网络协议和Netty底层原理讲的明明白白_哔哩哔哩(゜-゜)つロ干杯~-bilibili https://www.bilibili.com/video/BV1N64y1S72X/
点赞 1
评论 0
点赞
评论
收藏
分享
提到的真题
返回内容
玩命加载中
创作者周榜
更多
热议话题
更多
1
...
如何KTV领导
0
2
...
研究所笔面经互助
0
3
...
掌阅春招
4
...
软开人,秋招你打算投哪些公司呢
0
5
...
软件开发春招备战日记
0
6
...
生物制药/化工校招攻略
0
7
...
当下环境,你会继续卷互联网,还是看其他行业机会
0
8
...
你最近一次加班是什么时候?
0
9
...
vivo求职进展汇总
0
10
...
如何缓解入职前的焦虑
0
11
...
产品每日一题
0
牛客网
牛客企业服务