摘要: 前言 HashMap存在线程安全的问题,HashTable是线程安全的,但是其是对整个hash表加锁,会有很大的性能问题,ConcurrentHashMap可以高效的支持并发操作 JDK1.7 采用Segment(段锁)的概念实现 JDK1.8 摒弃了Segment,而采用了Synchronized 阅读全文
posted @ 2021-05-16 10:14 跬步-千里 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 前言 前面已经介绍了 AQS(抽象队列同步器)的实现 https://www.cnblogs.com/hysxm/p/14702030.html,本片文章主要对常用的几种同步器做介绍,并对比各自的特点,熟悉其使用场景,主要包含: ReentrantLock :可重入独占锁 一、ReentrantLo 阅读全文
posted @ 2021-04-29 23:02 跬步-千里 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 前言 在学习并发的时候,不得不说 ReentrantLock;而说到ReentrantLock,就不得不说到 AbstractQueuedSynchronizer(AQS)。 AQS 是实现同步器的基础组件,并发包中锁的底层就是使用 AQS 实现的,当然在日常的开发中,基本不会直接使用AQS,但是了 阅读全文
posted @ 2021-04-25 21:01 跬步-千里 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 前言 在使用Mysql,校验查询语句以及优化查询时会经常接触到 Explain 语句,用法比较简单,下面就解析出来的结果参数分别说明其含义 explain select * from order_detail_extension_7 where target_no = '20210411230974 阅读全文
posted @ 2021-04-20 20:15 跬步-千里 阅读(471) 评论(0) 推荐(0) 编辑