首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
DengBoCong
掘友等级
NLP算法工程师
|
字节跳动
对话系统
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
彻底理解AbstractQueuedSynchronizer(二)
在分析 Java 并发包 java.util.concurrent 源码的时候,少不了需要了解 AbstractQueuedSynchronizer(以下简写AQS)这个抽象类,因为它是 Java 并发包的基础工具类,是实现 ReentrantLock、CountDownLatc...
总结一下动态规划的思路
我相信只要是接触算法的同学,就一定会接触DP,也就是动态规划,虽然经常遇见动态规划相关的算法题,但是许多人还是有些畏惧,不过我相信只要你愿意静下来学习总结,看看这篇文章或者其他优秀的讲解文章,不管你之前是否害怕动态规划系列的问题,相信足以帮助你消除对动态规划算法的恐惧,因为动态规...
解决更新升级python和pip版本后,不生效的问题
最近在更新我服务器上的python以及pip版本的时候,碰见了令人头痛的问题,就是我执行了升级指令之后,升级也正常的Successfully Complete!了,但是我用python -V或者pip -V查看版本的时候,发现还是原来的版本,没有变化,解决了半天才发现问题所在,这...
把KMP匹配算法讲清楚
如果觉得有所收获,记得点个关注和点个赞,感谢支持。 KMP算法是真的折磨我够呛的,记不清是大一还是大二的时候就接触了这个算法,当时研究的一知半解,然后就用起来了,顶多只能说是敲多了几遍,大致的结构流程能够写出来,然后就一直用了很久到现在。虽然使用的过程中一直有磕磕碰碰,但是够用所...
彻底理解AbstractQueuedSynchronizer(一)
在分析 Java 并发包 java.util.concurrent 源码的时候,少不了需要了解 AbstractQueuedSynchronizer(以下简写AQS)这个抽象类,因为它是 Java 并发包的基础工具类,是实现 ReentrantLock、CountDownLatc...
ReentrantLock你了解多少(结合Lock、AQS进行讲解)
如果觉得有所收获,记得的点个关注和点个赞,感谢支持。 本篇文章要讲的是Lock 接口,重点强调 ReentrantLock 类,相关的接口在JUC 包里面,自 JDK 5 起,Java 类库中新提供了 java.util.concurrent 包(通常简称为 JUC 包)。Jav...
看完这篇恍然大悟,理解Java中的偏向锁,轻量级锁,重量级锁
今天我们来聊聊 Synchronized 里面的各种锁:偏向锁、轻量级锁、重量级锁,以及三个锁之间是如何进行锁膨胀的。锁的状态总共有四种:无锁状态、偏向锁、轻量级锁和重量级锁。因为在Java中任意对象都可以用作锁,因此必定要有一个映射关系,存储该对象以及其对应的锁信息(比如当前哪...
你会算对象的大小么?不会的话就看看这篇文章吧
如果觉得有所收获,记得点个关注和点个赞,感谢支持。 使用面向对象语言,离不开的就是对象,现在回过头来思考一下,真的了解所使用语言的对象么?我自己有点心虚,对于Java的对象,我了解的尚且还不够深入,对于一些底层的东西,还有待进一步了解学习。这一篇博文,来讲讲Java对象的大小,学...
带你了解有向无环图和拓扑排序
如果觉得有所收获,记得点个关注和点个赞,感谢支持。 今天遇到有向无环图的一些问题,感觉挺有意思的,而且这些问题的思路特点都差不多,所以想着记录一下。在图论中,如果一个有向图无法从某个顶点出发经过若干条边回到该点,则这个图是一个有向无环图(DAG图)。而提到DAG,就差不多会联想到...
聊一聊分支预测,思考为什么使用 if/else 语句会降低程序效率
如果觉得写得好,有所收获,记得点个关注和点个赞哦,感谢支持。 在Stack Overflow上看到了这样的一个帖子,觉得挺值得学习的,这个帖子是关于讨论为什么处理排序数组比处理未排序数组快?看完后面的回答,然后得到了一个概念,就是“分支预测”,然后针对分支预测查看了许多资料和论文...
下一页
个人成就
文章被点赞
27
文章被阅读
66,588
掘力值
738
关注了
0
关注者
24
收藏集
0
关注标签
0
加入于
2020-01-03