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

hollischuang的文章

第一次使用缓存,因为没预热,翻车了

预热一般指缓存预热,一般用在高并发系统中,为了提升系统在高并发情况下的稳定性的一种手段。 缓存预热是指在系统启动之前或系统达到高峰期之前,通过预先将常用数据加载到缓存中,以提高缓存命中率和系统性能的过程。缓存预热的目的是尽可能地避免缓存击穿...

赞(13)hollischuanghollischuang综合应用 阅读(1491)去评论

Hollis出品:Java面试宝典

这份宝典,是我和我的同事,两个大厂程序员,根据多年的面试经验,整理的一份Java相关的面试宝典。目前有700多道题,70多万字 ,而且还在不断更新中。 从去年的十月份,到今年,几乎每个周末都在忙这个。 内容全 现在已经涵盖了Java基础、集...

赞(10)hollischuanghollischuang今日观点 阅读(9015)去评论

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

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

赞(14)hollischuanghollischuangJava 阅读(1682)去评论

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

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

赞(14)hollischuanghollischuangJava 阅读(2141)去评论

CAS确定完全不需要锁吗?

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

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

2022秋招洞察&2023春招趋势解读

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

赞(4)hollischuanghollischuang今日观点 阅读(1779)去评论

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

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

赞(7)hollischuanghollischuang并发编程 阅读(2396)去评论

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

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

赞(5)hollischuanghollischuangMySQL 阅读(3223)去评论

HollisChuang's Blog

联系我关于我