首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
SHARK42815
掘友等级
后端开发
Find yourself.
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
1
关注
赞
0
文章 0
沸点 0
资讯 0
赞
0
关注
返回
|
搜索文章
SHARK42815
后端开发
·
2年前
关注
PriorityQueue (大根堆/小根堆/TopK问题)
所谓TopK问题,即给定数据集,取最大或最小K条数据。通常来说都使用大根堆或小根堆解决,时间复杂度为nlog(k)。PriorityQueue 则是JDK提供的大根堆/小根...
赞
4
分享
SHARK42815
后端开发
·
2年前
关注
2020 阿里巴巴和字节跳动面试总结
截止到11-20号,字节跳动一共面了七轮(挂->捞->挂,一般来说技术在3-5面),现在还在流程中。 字节跳动最大的特点就是每一轮最后都有笔试题。很考验选手心态,很多上周的...
赞
评论
分享
SHARK42815
后端开发
·
2年前
关注
Arthas 是如何实现的
早在去年便用过Arthas。近日无事,刚好来学习一下Arthas的实现。构建时遇到几个错误,这里简单纪录下 arthas分为多个module,包括agent, boot, ...
1
评论
分享
SHARK42815
后端开发
·
3年前
关注
源码 InheritableThreadLocal(作用域扩散)
继上篇文章《源码 ThreadLocal (线程私有变量)》后,我们明白了ThreadLocal是如何实现线程私有化变量。我们来看下 InheritableThreadLo...
赞
评论
分享
SHARK42815
后端开发
·
3年前
关注
源码 ThreadLocal (线程私有变量)
ThreadLocal 是用来声明一个线程私有变量的容器。在被多个线程持有时,ThreadLocal 能保证每个线程都能拥有独一无二的实例。示例如下 在开始之前,先思考一个...
赞
评论
分享
SHARK42815
后端开发
·
3年前
关注
源码 ThreadPoolExecutor(1. 状态管理)
线程池使用了一个整型同时保存了状态以及容量等信息, 对于状态的判断,使用了位运算。而在我们日常的Java开发中,位运算使用的比较少(大家更常用的可能是定义枚举值),所以这一...
赞
评论
分享
SHARK42815
赞了这篇文章
SHARK42815
后端开发
·
3年前
关注
小白的 ReentrantLock 源码略谈
ReentrantLock(简称RLock) 是Java的一种锁机制。从API上看,RLock提供了公平锁与非公平锁,并提供了当前锁状态监测的一些接口。其内部是由 Fair...
2
评论
分享
SHARK42815
后端开发
·
3年前
关注
源码 ThreadPoolExecutor(2. 任务的消费者-Worker)
简单来说Executor和Worker构成了生产者消费者的模型,临界资源使用BlockQueue存储而Worker作为消费者可以简化为以下伪代码而Executor作为生产者...
赞
评论
分享
SHARK42815
后端开发
·
3年前
关注
Tomcat中对 HttpServletRequest 的封装与Http请求体的延迟加载
tomcat 在收到请求时只会解析 http - header。在首次进行读取时才会触发数据读取...
赞
评论
分享
SHARK42815
后端开发
·
3年前
关注
Win10 VS2015 编译 GRPC(C++)
如果你按照GitHub上的官方指导文档安装步骤来,会出现很多错误。后来也尝试了很多博客上的方法,也都无效,但是给我提供了很好的思路。挣扎着等了一周的进度条,终于编译完成并运...
赞
评论
分享
SHARK42815
后端开发
·
3年前
关注
ORDER BY 子句中的 CASE WHEN THEN
这里可以理解为分组排序,比如说,学生排队,凡是姓张的,我们给他们贴个标签“1”,凡是姓李的,我们给他们贴个标签“2”,凡是姓王的,我们给他们贴个标签“3”。然后按照 1 2...
赞
评论
分享
SHARK42815
后端开发
·
3年前
关注
SAN, NAS 和 DAS,这三者有什么区别(搬运)
他们之间的差异就像快设备与文件系统一样。如果你对UNIX很熟的话,这是非常容易理解的,因为在UNIX中,这两者的区别很明显。不过在Windows中也一样。 块设备是裸盘的句...
赞
评论
分享
SHARK42815
后端开发
·
3年前
关注
VSphere、ESXi和VCenter之间的区别(搬运)
这些天来,对于VMware的虚拟化解决方案有很多疑问。在业内,VMware毫无疑问是首屈一指的虚拟化方案提供商。人们在刚开始接触VMware的虚拟化平台时,经常会在学习 V...
赞
评论
分享
SHARK42815
后端开发
·
3年前
关注
Linux 下 ATA 与 SATA 的命名规则(搬运)
这个要取决与你的 SATA 驱动和系统配置 (distribution's configuration), 可能会是 /dev/hda 和 /dev/hdb, 或者 /de...
赞
评论
分享
SHARK42815
关注了
prototypez
后端开发
个人成就
文章被点赞
3
文章被阅读
12,764
掘力值
299
关注了
3
关注者
2
收藏集
1
关注标签
21
加入于
2018-03-31