首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
思想领袖
掘友等级
架构师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
思想领袖
架构师
·
3月前
关注
谈谈伪共享
一、定义与本质 伪共享是指多个线程同时读写不同变量,但这些变量恰好位于同一个缓存行(Cache Line)中, 导致缓存失效的现象。本质是缓存行层面的资源竞争,虽不直接冲突...
0
评论
分享
思想领袖
架构师
·
3月前
关注
详谈 ConcurrentHashMap 的 size () 方法
基本功能与设计目标 ConcurrentHashMap.size() 的核心目标是在并发环境下高效地统计元素总数,同时保证弱一致性(不阻塞其他操作,返回值反映某一时刻的近似...
1
评论
分享
思想领袖
架构师
·
3月前
关注
HashMap 核心原理
一、HashMap 底层结构(JDK 1.8+) HashMap 的底层结构是数组 + 链表 + 红黑树,核心设计如下: 哈希桶数组(Node [] table) : 每个...
1
评论
分享
思想领袖
架构师
·
3月前
关注
ArrayList 和 LinkedList
Java 中的 ArrayList 和 LinkedList 是两种常用的列表实现, 它们在底层结构、性能特性和适用场景上有显著差异。 一、底层数据结构 对比项 Array...
0
评论
分享
思想领袖
架构师
·
3月前
关注
Collection 与 Collections
Java 中的 Collection 和 Collections 是两个完全不同的概念,初学者常容易混淆。以下从定义、作用、设计目的三个维度进行对比: 一、基本定义 对比项...
0
评论
分享
思想领袖
架构师
·
3月前
关注
Java 集合框架的顶层架构
一、Java 集合框架的顶层架构概览 Java 集合框架(Java Collections Framework, JCF)是一套标准化的容器接口及实现,其设计遵循 接口与实...
0
评论
分享
思想领袖
架构师
·
3月前
关注
JDK8 ConcurrentHashMap 底层数据结构详解
1. 整体架构与核心属性 JDK8 中的 ConcurrentHashMap 通过一系列精心设计的核心属性实现高效并发,这些属性控制着数据结构的初始化、扩容、并发控制及数据...
0
评论
分享
思想领袖
架构师
·
3月前
关注
ConcurrentHashMap底层数据结构演进
JDK7 ConcurrentHashMap 数据结构 关键特性: 分段锁 (Segment) :将数据分为 16 个 Segment,每个 Segment 是独立的哈希表...
0
评论
分享
思想领袖
架构师
·
3月前
关注
ConcurrentHashMap 扩容机制中高位哈希定位原理详解
ConcurrentHashMap 在扩容时的高效设计是其核心优势之一,特别是通过哈希值高位直接定位新位置这一特性,确实能显著提升扩容效率。下面从原理、源码和性能三个方面详...
0
评论
分享
思想领袖
架构师
·
3月前
关注
ConcurrentHashMap 的扩容机制
ConcurrentHashMap 的扩容机制: 1.数据结构 2.扩容触发条件 3.扩容过程及优化...
2
评论
分享
思想领袖
架构师
·
2年前
关注
【事务与锁】当Transactional遇上synchronized
前些时间刚好刷到了有关于“# 【事务与锁】当Transactional遇上synchronized”这一类的文章,感觉这也是工作中经常会遇到的一类问题了。所以就针对这个话题...
0
评论
分享
思想领袖
架构师
·
2年前
关注
微信群红包发起和领取接口设计v1.0
该文章讨论了使用Redisson、JPA、线程池和异步技术实现微信群红包的派发和领取。通过利用Redisson框架处理分布式锁,保证红包的唯一性和避免重复抢红包的问题。通过...
0
评论
分享
思想领袖
架构师
·
2年前
关注
如何设计一个商品秒杀接口
衡量一个秒杀系统的好坏,通常会同时考虑QPS和TPS这两个指标。因为秒杀系统需要处理大量的请求,所以QPS是一个重要的指标,它可以反映系统的查询处理能力。同时,秒杀系统也需...
0
评论
分享
思想领袖
架构师
·
2年前
举报
#新人报道#
🍭(ᵔᵕᵔ˶)
赞过
分享
评论
1
思想领袖
架构师
·
2年前
关注
Unable to acquire JDBC Connection
记录一下该bug产生的原因和排查以及解决方法。 原因: 数据库连接池中的连接数已经达到最大值,无法获取新的连接。 数据库连接池中的连接已经被占用,无法获取新的连接。 数据库...
0
评论
分享
思想领袖
架构师
·
2年前
关注
Java的并发工具类
本文介绍了Java的几个常用并发工具类,包括CountDownLatch、Semaphore、CyclicBarrier、ReentrantLock和ConcurrentH...
0
评论
分享
思想领袖
架构师
·
2年前
关注
Nginx优化手段
想要提升网站性能和用户体验?不妨试试Nginx的优化手段!本文介绍了常见的优化方法,包括开启gzip压缩、使用缓存、调整参数等,让你的网站速度飞起来!...
0
评论
分享
思想领袖
关注了标签
动效
架构师
思想领袖
关注了标签
黑客
架构师
思想领袖
关注了标签
代码规范
架构师
下一页
个人成就
文章被点赞
4
文章被阅读
3,224
掘力值
237
关注了
0
关注者
0
收藏集
0
关注标签
7
加入于
2019-06-17