首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
调皮的大菠萝在炒股
获赞
1
粉丝
1
关注
0
看过 TA
26
男
华南理工大学
2011
Java
IP属地:湖南
10年开发经验Java后端工程师
私信
关注
拉黑
举报
举报
确定要拉黑调皮的大菠萝在炒股吗?
发布(2)
刷题
调皮的大菠萝在炒股
2022-11-19 11:54
Java
万字深度解析Dubbo-通信模块设计
通信模块介绍Dubbo通信模块主要的目的就是解决客户端以服务端通信的问题,核心代码都在dubbo-remoting模块,该模块提供了多种客户端和服务端通信的功能。Dubbo的通信主要包括是三部分:Exchange、Transport和Serialize,对于序列化部分的设计在单独的模块中,我们再单独聊,这篇文章主要聊Exchange、Transport设计。对于Dubbo来说没有自己的网络框架,使用现有第三方类库,因此需要设计一套标准API来兼容多种不同的通信框架,dubbo-remoting 模块的结构就是目前Dubbo兼容的所有的通信框架。在整体模块设计上,dubbo-remoting-a...
0
点赞
评论
收藏
转发
调皮的大菠萝在炒股
2022-11-18 14:59
Java
5K字带你彻底了解JVM运行时内存
1.程序计数器概念程序计数器也叫作PC寄存器,是一块很小的内存区域,可以看做是当前线程执行的字节码的行号指示器。字节码的解释工作就是通过改变程序计数器里面的值来获得下一条需要执行字节码的指令。特点Pc寄存器表现为一块内存,功能是存放伪指令,确切的说是存放的将要执行指令的地址。当虚拟机正在执行的是一个native方法时,JVM的PC寄存器存储的值是undefined。程序计数器是线程私有的,它的生命周期和线程一样,每个线程只有一个。这也是为了保证多线程下,线程切换后能恢复到正确的执行位置,所以每个线程需要独立的程序计数器,相互隔离互不影响。此区域是唯一一个没有OOM情况的区域。图例2.虚拟机栈概...
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务