首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
CVNot
掘友等级
Java后端
|
滴滴
写博客主要是为了自我总结,目前正在编辑之前的文章,优化叙述逻辑,弥补逻辑断层。
获得徽章 21
动态
文章
专栏
沸点
收藏集
关注
作品
赞
216
文章 216
沸点 0
赞
216
返回
|
搜索文章
CVNot
赞了这篇文章
numbpad1
全干工程师
·
2年前
关注
零拷贝、mmap 和ByteBuffer
1、传统IO底层发生了什么?为什么OS层面是相当昂贵的操作? 2、JDK是如何优化传统的IO操作,实现zero-copy效果的? 3、MMAP...
15
3
分享
CVNot
赞了这篇文章
美团技术团队
美团小编 @美团
·
2年前
关注
Java系列 | 远程热部署在美团的落地实践
Sonic是美团内部一款用于热部署的IDEA插件。本文主要讲述Sonic的实现细节以及底层原理,从IDEA插件到自动化部署,再到沉浸式开发产品闭环,全方位讲述了Sonic在...
23
12
分享
CVNot
赞了这篇文章
木木匠
产品经理 @公众号【木木匠的朋友圈】
·
4年前
关注
Tomcat是如何实现异步Servlet的
通过我之前的Tomcat系列文章,相信看我博客的同学对Tomcat应该有一个比较清晰的了解了,在前几篇博客我们讨论了Tomcat在SpringBoot框架中是如何启动的,讨...
24
评论
分享
CVNot
Java后端 @滴滴
·
1年前
举报
啥时候能审核通过呢,估计得有半年了😶😶
收起
查看大图
向左旋转
向右旋转
反馈 & 建议
分享
评论
点赞
CVNot
赞了这篇文章
喵呜刷题
专家工程师
·
2年前
关注
Disruptor为什么会这么快?
如果你用过Disruptor可以继续,如果没有可以结束。 工作原理: Disruptor的优点: 没有竞争=没有锁=非常快。 所有访问者都记录自己的序号的实现方式,允许多个...
1
2
分享
CVNot
Java后端 @滴滴
·
1年前
关注
Linux中一个网络包的发送/接收流程
Linux发送网络包时为什么会粘包拆包,期间网络包经历了哪些缓冲区、经历了几次拷贝(CPU、DMA),TCP又是如何实现滑动/拥塞窗口......
19
评论
分享
CVNot
赞了这篇文章
喵呜刷题
专家工程师
·
2年前
关注
算法核心-双指针问题
为了方便迅速记忆,给大家杜撰几个概念出来。 逆向指针:指针异动方向相反。 同向指针:指针异动方向相同。 快慢指针:一个指针快、一个指针慢。 等距指针:两个指针一样快。 多路...
1
1
分享
CVNot
赞了这篇文章
喵呜刷题
专家工程师
·
2年前
关注
求最短路径问题
基础知识准备 已知各城市之间距离,请给出从城市A到城市B的最短行车方案 or 各城市距离一致,给出需要最少中转方案。 也就是,固定起始点的情况下,求最短路。 假设用邻接矩阵...
1
评论
分享
CVNot
赞了这篇文章
喵呜刷题
专家工程师
·
2年前
关注
常见的存储结构
本文只作为了解,让大家理解 B+数跟透传,可以不刷哈。 常见的存储结构: 我们计算机的主存基本都是随机访问存储器(Random-Access Memory,RAM),他分为...
1
1
分享
CVNot
赞了这篇文章
喵呜刷题
专家工程师
·
2年前
关注
缓存淘汰算法--LRU算法
LRU定义与实现 LRU(Least recently used,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问...
1
1
分享
CVNot
赞了这篇文章
喵呜刷题
专家工程师
·
2年前
关注
说说什么是跳表?
跳表全称为跳跃列表,它允许快速查询,插入和删除一个有序连续元素的数据链表。跳跃列表的平均查找和插入时间复杂度都是O(logn)。快速查询是通过维护一个多层次的链表,且每一层...
4
评论
分享
CVNot
赞了这篇文章
喵呜刷题
专家工程师
·
2年前
关注
LRU和LFU的区别
LRU和LFU都是内存管理的页面置换算法。 LRU,即:最近最少使用淘汰算法(Least Recently Used)。LRU是淘汰最长时间没有被使用的页面。...
1
1
分享
CVNot
赞了这篇文章
小阿杰
🥇🏆掘金达人 @公众号:Java全栈架构师
·
2年前
关注
Log4j2.xml 配置文件详解
这是我参与更文挑战的第4天,活动详情查看: 更文挑战 一、Log4j2介绍 Log4j 2.x版本不再支持像1.x中的.properties后缀的文件配置方式,2.x版...
45
1
分享
CVNot
赞了这篇文章
喵呜刷题
专家工程师
·
2年前
关注
说说零拷贝?
什么是 DMA 技术 为了解决CPU搬运数据的问题,释放 CPU 资源,发明了直接内存访问DMA(Direct Memory Access) 技术 在进行 I/O 设备和内...
2
评论
分享
CVNot
赞了这篇文章
喵呜刷题
专家工程师
·
2年前
关注
java中有几种方法可以实现一个线程?
Java中实现线程的两种方法 第一是实现Runnable接口实现它的run()方法。 第二种是继承Thread类,覆盖它的run()方法。 这两种方法的区别是,如果你的类已...
2
评论
分享
CVNot
赞了这篇文章
喵呜刷题
专家工程师
·
2年前
关注
说说什么是序列化,如何实现序列化
序列化机制 序列化机制(包括序列化和反序列化)的本质是用流将对象读到内存和写入外存。 序列化机制的意义就是将对象脱离程序运行独立存在。 通过网路或跨平台传输对象,传递的参数...
1
1
分享
CVNot
赞了这篇文章
喵呜刷题
专家工程师
·
2年前
关注
写一个项目中使用的单例模式
单例模式虽然比较多,但是项目中一般使用饿汉、双重校验锁两种方式。 反思&扩展 为什么要用volatile? 如果不用volatile,则因为内存模型允许所谓的“无序写入”,...
2
评论
分享
CVNot
赞了这篇文章
喵呜刷题
专家工程师
·
2年前
关注
说说什么是资源限制
资源限制是指在进行并发编程时,程序的执行速度受限于计算机硬件资源或软件资源。 例如,服务器的带宽只有2Mb/s,某个资源的下载速度是1Mb/s每秒,系统启动10个线程下载资...
1
评论
分享
CVNot
赞了这篇文章
喵呜刷题
专家工程师
·
2年前
关注
说说并发编程的常见问题
误区 并发编程的目的是 为了让程序运行得更快。但是, 并不是启动更多的线程就能让程序最大限度地并发执行。 并发编程并不是银弹,做为一种基于共享内存的并发编程,它会存在很多编...
2
1
分享
CVNot
关注了
喵呜刷题
Java后端 @滴滴
下一页
个人成就
文章被点赞
335
文章被阅读
55,325
掘力值
2,033
关注了
15
关注者
87
收藏集
13
关注标签
16
加入于
2019-08-25