首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
BattleHeart
掘友等级
Java高级开发工程师
|
易点云
欢迎关注「BattleHeart」公众号
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
50
文章 50
沸点 0
赞
50
返回
|
搜索文章
赞
文章( 50 )
沸点( 0 )
ArrayDeque原理详解
介绍 ArrayDeque是双向队列,线程不安全的双向队列,长度可以自己扩容的双向队列,并且长度需要是2的幂次方,双端主要是头部和尾部两端都可以进行插入删除和获取操作,该实现类实现了Deque接口
CyclicBarrier原理详解
介绍 一种同步辅助工具,允许一组线程都等待彼此到达一个共同的障碍点。这个屏障被称为循环,因为它可以在等待的线程被释放后重新使用,之前分析过CountDownLatch,下面说一下两者的区别: 通过一个
CountDownLatch原理详解
介绍 CountDownLatch是一种同步辅助,让我们多个线程执行任务时,需要等待线程执行完成后,才能执行下面的语句,之前线程操作时是使用Thread.join方法进行等待
精读《算法 - 动态规划》
很多人觉得动态规划很难,甚至认为面试出动态规划题目是在为难候选人。动态规划不是魔法,它也是通过暴力方法尝试答案,只是方式更加 “聪明”,使得实际上时间复杂度并不高。
DelayQueue延迟队列原理剖析
介绍 DelayQueue队列是一个延迟队列,DelayQueue中存放的元素必须实现Delayed接口的元素,实现接口后相当于是每个元素都有个过期时间,当队列进行take获取元素时,先要判断元素有没
ArrayBlockingQueue原理详解
介绍 ArrayBlockingQueue是基于数组实现的共享通道,为什么说是共享通道,假说线程A希望给线程B发一个消息,用什么方式来告知线程B是比较合适的呢?可以使用BlockingQueue来实现
LinkedBlockingQueue原理详解
简述 前面已经介绍过关于ArrayBlockingQueue相关原理性内容,我们前面讲过ArrayBlockingQueue是基于数组的方式实现的,那么LinkedBlockingQueue是基于链表
Java队列目录索引
序号 名称 类型 有界 线程安全 说明 文章地址 1 Queue 接口 / / 最上层队列 2 BlockingQueue 接口 / / 阻塞队列接口 3 BlockingDeque 接口 / / 双
如何利用工具,迅猛定位低效SQL? | 1分钟系列
《两个工具分析SQL死锁》 《SQL空值带来的大坑》 两个案例分析,展现了MySQL性能分析工具explain的强大。 《同一个SQL语句,为啥性能差异咋就这么大呢?》 详细叙述了explain结果中
下一页
个人成就
文章被点赞
135
文章被阅读
26,189
掘力值
801
关注了
18
关注者
59
收藏集
1
关注标签
87
加入于
2019-07-12