7月16日下午三点开始,非科班211本985硕,讲了35分钟,手撕一道简单5分钟,总时间大概40分钟左右。 首先自我介绍,项目,科研项目 + ssm 秒杀项目,在介绍项目过程中我基本把自己所用到的中间件以及方案都有所介绍了,所以问题就问的不多。 秒杀时,大量读库存请求打到数据库上这么处理。Redis 缓存库存信息,先读缓存,缓存未命中再请求数据库 Redis 的缓存穿透以及解决方案。缓存空对象、布隆过滤器。 synchronized 关键词,不同级别的锁。偏向锁、轻量级锁、重量级锁。 轻量级锁的自旋和重量级锁的阻塞状态有什么不同。 Java 中的 SPI。 数据库四种隔离级别。 MVCC。 ...