首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Myboolean
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
最新
热门
Redis面试之数据结构详解
本文总结了面试中会被问到的Redis之中几种使用的基本类型的底层是如何实现的。主要内容来源于黑马的Redis原理篇。 Redis数据结构 俯瞰 String List Set ZSet Hash Ge
哈希表
本文仅介绍拉链法和开放定址法两种实现哈希表的方法。 哈希表的特点: 维护一个散列函数,可以通过对象的hash值进行定位。 解决hash冲突。 Acwing 840. 模拟散列表 维护一个集合,支持如下
ThreadLocal源码解析
切记,不懂的地方看源码。 另外,秉着不重复劳动的原则,如果有不理解的地方需要图表来帮助理解的话,请结合JavaGuide的[ThreadLocal 详解]
并查集
操作 将两个集合合并 查询两个元素是否在同一个集合当中 时间复杂度, 接近O(1), 因为集合合并的过程需要一些时间 基本原理 每个集合用一棵树来进行表示。树根的编号就是整个集合的编号。每个结点存储它
Trie树的介绍
Trie树是一种高效的存储和查找字符串集合的数据结构。 适用场景 全是大写字母 全是小写字母 0和1 Trie树的形状 比如建立单词字典树,那么对于字符串abcdef,Trie树如下图所示: 然后添加
ReetrantLock源码解析
先看AQS的源码分析再来看ReentrantLock ReetrantLock的加锁过程分析 首先先看一下ReetrantLock的一个加锁的用到了什么: ReetrantLock有一个内部类Sync
AQS源码解析
AQS整体设计 AQS是用来构建锁和其他同步组件的基础框架,主要用来实现并发工具和阻塞队列。 并发工具包括(CountDownLatch/CyclicBarrier/Semaphore)以及我们的同步
ArrayBlockingQueue和LinkeBlockingQueue源码分析
前置知识点:ReentrantLock与AQS的核心实现,链接。 BlockingQueue 首先看它们共同的接口BlockingQueue 主要需要了解的是add、offer、put等添加元素的方法
浅析热加载和热部署-疑问点
这篇文章浅析了热加载和热部署的简单的过程,并没有涉及到太复杂的解释以及难以理解的地方,希望能帮助大家理解一下大致的原理。
个人成就
文章被点赞
1
文章被阅读
5,589
掘力值
221
关注了
12
关注者
6
收藏集
0
关注标签
17
加入于
2023-06-03