HollisChuang's Blog-Java干货集散地HollisChuang's Blog-Java干货集散地HollisChuang's Blog

天道不一定酬所有勤
但是,天道只酬勤
Hollis出品的全套Java面试宝典不来了解一下吗?

为什么JDK 15要废弃偏向锁?

在JDK 1.7中,引入了偏向锁的概念来优化synchronized的性能,但是偏向锁,在JDK 15中已经被废弃了。 那么,为什么呢?(https://openjdk.org/jeps/374 ) JDK 15决定废弃偏向锁的主要原因是:...

赞(7)hollischuanghollischuangJava 阅读(579)去评论

解决幂等问题,只需要记住这个口诀

作为开发人员,我们每天都要开发大量的接口,其中包括了读接口和写接口,而对于写接口来说,除了要保证他的性能、可用性以外,还需要有一个重要的问题,那就是考虑如何保证接口的幂等性。 幂等性 什么是幂等性? 幂等(idempotent、idempo...

赞(5)hollischuanghollischuangJava 阅读(660)去评论

CAS确定完全不需要锁吗?

CAS大家都知道,这是一项乐观锁技术,是Compare And Swap的简称,顾名思义就是先比较再替换。 虽然他叫乐观锁,但是我们都知道它是不需要加锁的,在JDK1.5 中的JUC就是建立在CAS之上的。相对于synchronized这种...

赞(0)hollischuanghollischuang并发编程 阅读(1025)去评论

并发编程的原子性 != 事务ACID的原子性

关于原子性,很多人在多个地方都听说过,大家也都背的很熟悉。 在事务的ACID中,有原子性的概念,在并发编程的原子性、可见性、有序性中也有原子性的概念。 有人认为他们是一样的,甚至很多人在说原子性的时候也都是这么说的: 原子性是指事务是一个不...

赞(1)hollischuanghollischuang并发编程 阅读(1397)去评论

Innodb的RR到底有没有解决幻读?

关于Innodb中的REPEATABLE READ这种隔离级别到底有没有解决幻读?好像众说纷纭,大家的说法都不一致。 有的人说,RR当然没解决幻读了,因为只有Serializable才能解决幻读。 也有人说,RR解决了幻读,因为RR中加了间...

赞(2)hollischuanghollischuangMySQL 阅读(1738)去评论

HollisChuang's Blog

联系我关于我