魅力峰值

导航

2019年2月25日 #

Java的 volatile关键字的底层实现原理

摘要: 我们知道volatile关键字的作用是保证变量在多线程之间的可见性,它是java.util.concurrent包的核心,没有volatile就没有这么多的并发类给我们使用。本文详细解读一下volatile关键字如何保证变量在多线程之间的可见性,在此之前,有必要讲解一下CPU缓存的相关知识,掌握这部 阅读全文

posted @ 2019-02-25 19:16 魅力峰值 阅读(3164) 评论(0) 推荐(0)

SQL学习(一.索引)

摘要: 数据库索引 作用: 提高查询速度 确保数据的唯一性 可以加速表和表之间的连接,实现表和表之间的参照完整性 使用分组和排序子句进行数据检索时,可以减少分组和排序的时间 全文检索字段进行搜素优化 分类: 主键索引(PRIMAY KEY)(聚集索引) 唯一索引(UNIQUE)(非聚集索引) 常规索引(IN 阅读全文

posted @ 2019-02-25 18:38 魅力峰值 阅读(382) 评论(0) 推荐(0)