风火1989
风火1989
全部文章
分类
文章(41)
未归档(15)
归档
标签
去牛客网
登录
/
注册
风火说
9年大型企业软件开发经验。对复杂业务架构划分、高并发等都有深入经验。
TA的专栏
54篇文章
24人订阅
Java岗高薪必备:Netty从入门到实战30讲
32篇文章
2099人学习
Sentinel 深度解读:从源码到算法
2篇文章
1013人学习
高并发、源码研究
14篇文章
1333人学习
RocketMq源码随笔
6篇文章
982人学习
全部文章
(共4篇)
局部变量保证线程安全
来自专栏
局部变量保证线程安全 首先来看String这个类的hashcode方法,如下 public int hashCode() { int h = hash; /* 代码① */ if ( h == 0 && value.length > 0 ) { ...
并发
一致性
2020-12-24
0
396
理解 Java 内存模型的因果性约束
来自专栏
理解 Java 内存模型的因果性约束 [TOC] 欢迎讨论 欢迎加入技术交流群186233599讨论交流,也欢迎关注笔者公众号:风火说。 规范理解 这部分的内容比较抽象,首先是一开始的定义,如下 红色下划线的内容应该是理解的关键。首先,E 是一个特定的执行序列,其由指令集合 A 以及用于对集合 A...
并发
一致性
内存模型
因果性约束
2020-12-24
0
367
支持优先级内部晋升的无锁并发优先级线程池
来自专栏
支持优先级内部晋升的无锁并发优先级线程池 [TOC] 引言 在技术群讨论到一个有意思的业务需求,可以描述为: 有一个内部按照优先级进行任务排序的线程池。线程池会优先执行高优先级的任务。随着时间的流逝,线程池内部低优先级的任务的优先级会逐渐晋升变为高优先级,以避免被不断新增的高优先级任务阻塞导致饿死...
并发
一致性
多线程
2020-12-23
0
492
最终一致性:BASE论文
来自专栏
最终一致性:BASE论文笔记 [TOC] 简述 Base论文是ebay的架构师于2008年提交的一篇论文。主要用来阐述在分布式架构设计下,基于BASE的设计思想和方案。所谓BASE就是basically available(基本的可用性),soft state(软状态,所谓的软状态,指的是暂时的不一...
并发
一致性
2020-12-23
0
539