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

天道不一定酬所有勤
但是,天道只酬勤

【今日观点】 2022秋招洞察&2023春招趋势解读

本文档参考《2022年度数字化科技人才招聘白皮书》及《2022秋季校园招聘白皮书》,有Hollis整理编写而成。 本文档中包含了行业洞察、职位洞察、城市、薪资、学历以及2023春招情况。 PS:因为每个读者的具体情况不同,所以,本文档只包含...

并发编程

CAS确定完全不需要锁吗?

hollischuang阅读(536)评论(0)赞(0)

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

并发编程

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

hollischuang阅读(1125)评论(0)赞(0)

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

MySQL

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

hollischuang阅读(1352)评论(0)赞(2)

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

MySQL

MySQL遵循最左前缀匹配原则,面试官:回去等通知吧

hollischuang阅读(1590)评论(0)赞(2)

我们都知道,MySQL的Innodb引擎中,索引是通过B+树来实现的。不管是普通索引还是联合索引,都需要构造一个B+树的索引结构。 那么,我们都知道普通索引的存储结构中在B+树的每个非节点上记录的索引的值,而这棵B+树的叶子节点上记录的是聚...

spring

SpringBoot 3.0正式发布,有这几个新变化!

hollischuang阅读(1342)评论(0)赞(1)

最近几天,Spring有了重大更新,而且更新的很频繁,相继推出了Spring Framework 6.0和SpringBoot 3.0。 Spring把这次升级称之为新一代框架的开始,下一个10年的新开端,口号喊的挺响亮,但是很多人在看过相...

web 3.0

什么是Web 3.0 ?

hollischuang阅读(1629)评论(0)赞(2)

Web 3.0是最近非常火的一个概念了,就算你不知道他具体是什么,但是你也一定听说过这个名词。 但是Web 3.0中又夹杂着很多其他的概念,比如币、DeFi、DeApps、NFT、元宇宙,等等更多其他的概念,所以很多人就更难理解了。这篇文章...

HollisChuang's Blog

联系我关于我