首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
顺流
掘友等级
后端工程师
|
字节跳动
获得徽章 1
动态
文章
专栏
沸点
收藏集
关注
作品
赞
28
文章 28
沸点 0
赞
28
返回
|
搜索文章
最新
热门
从零实现一个数据结构可视化调试器(一)
从零实现一个数据结构可视化调试器(一) 这个项目是我 3 年前的毕业设计发展过来的,你可以在网页上写代码、设断点、单步调试,同时看到链表、数组等数据结构的展示
cpu寻址
总线 总线分工: 数据总线:负责数据实际传输 地址总线:负责传输数据地址 控制总线:负责传输控制信号 取数据的时候CPU通过地址总线传输地址给内存,内存返回的数据通过数据总线传递给CPU 数据总线和地
java源码-LinkedList
linkedList首先继承了AbstractSequentialList<E>该抽象类是抽象顺序访问的list,比如linkedList。为了减少重复代码。
java源码-StringBuilder
今天看一下StringBuilder,大伙都知道,string是不可变的。当我们需要对字符串做一些追加、插入等操作的时候。我们就要使用到StringBuilder。
求最大公约数(gcd)辗转相除法
求字的最大公约数使用转相除法。对于多个数的最大公约数,先求出前面的数的最大公约数,得到的结果和后面的数继续求最大公约数
一文了解-jvm类加载
一个类通常需要经过:类加载--> 使用 --> 卸载 的阶段。 类加载的目的是为了把硬盘中的class文件加载到内存,并对数据进行校验,解析,初始化等操作以后形成一个jvm可用的类。
java源码分析(4)-concurrentHashMap如何保证线程安全?
ConcurrentHashMap的数据结构如下 ConcurrentHashMap的数据结构和HashMap差不多,都是数组+链表+红黑树的结构。
CAS操作(比较并交换)
思考一个问题,假设有一个变量i=0,两个并发的程序同时对i进行i++的操作,会发生什么事情,i最终的值会是2吗? 在理想的状态下,cpu先运行程序1,对i进行+1操作,然后再运行程序2,最终
java源码分析(3)-hashMap何时扩容?
当hashMap中key-value数目大于threshold时,进行扩容 新容量是旧容量的两倍 阈值threshold每次都会翻倍
java源码分析(2)-为什么HashMap容量(capacity)总是2的n次幂?
先看hashMap的get和put方法进行分析。发现HashMap是通过hash&(n-1)来确定key在哪个桶的,n为桶的数目。按照一般思路,我们是通过取余数,将hash映射到桶上
下一页
个人成就
文章被点赞
7
文章被阅读
2,333
掘力值
140
关注了
3
关注者
0
收藏集
12
关注标签
4
加入于
2022-04-29