• 类型擦除

    一 泛型 在JAVA中的泛型,在编译的时候,所有的泛型信息都会被抹去。这个过程成为 类型擦除。这样做的原因是为了兼容老版本。 JAVA中泛型的引入主要是为了解决两个方面的问题: 减少类型转换 解决的时重复代码的编写,能够复用算法,泛化。 以类D...
  • Elasticsearch

    Elasticsearch一、现存问题1.1 现存问题 海量数据存储 海量数据中完成全文检索 如何实现关键字的高亮显示 海量数据中完成统计操作 1.2 ES的介绍(搜索引擎) Elasticsearch天生分布式,支持海量数据的存储,什么在大数据领...
  • Volatile关键字

    1 内存模型缓存不一致问题计算机在执行程序时,每条指令都是在CPU中执行的,而执行指令过程中,势必涉及到数据的读取和写入。由于程序运行过程中的临时数据是存放在主存(物理内存)当中的,这时就存在一个问题,由于CPU执行速度很快,而从内存读取数据和向内存...
12