
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
深入学习RocketMQ消息发送的底层逻辑
所谓零拷贝,并不是说真的不复制数据(毕竟数据从磁盘到网卡必须经过内存),而是指“没有数据从内核态内存复制到用户态内存(Java)的过程”,对用户态来说,复制次数为 0。在 Linux 操作系统中,实现零拷贝主要有两种硬核玩法,而 RocketMQ 把这两位特种兵全都收编了。
ThreadLocal
先观看如下代码:import com// 1. 获取 session HttpSession session = request . getSession();// 2. 获取 session 中的用户 Object user = session . getAttribute("user");// 3. 判断用户是否存在 if(user == null) {// 4. 不存在,拦截,设置 401
到底了







